Для того чтобы добавить код PHP из своего плагина WordPress на страницу сайта, вам понадобится использовать хуки и шорткоды.
Шаг 1: Создание плагина
Создайте новую папку в папке wp-content/plugins вашего WordPress сайта и назовите ее согласно имени вашего плагина, например "my-plugin".
Внутри этой папки создайте файл "my-plugin.php", который будет служить основным файлом плагина. В нем вы будете писать свой код PHP.
Загрузите эту папку на сервер в папку wp-content/plugins вашего WordPress сайта.
Шаг 2: Добавление кода в плагин
Откройте файл "my-plugin.php" и добавьте следующий код в начало файла:
<?php /* Plugin Name: My Plugin Description: This is my custom plugin. Version: 1.0 Author: Your Name Author URI: http://www.example.com Text Domain: my-plugin */ // Добавляем наш код PHP здесь
Замените соответствующие значения заголовков (Plugin Name, Description, Version, Author, Author URI, Text Domain) на ваши собственные данные.
Шаг 3: Добавление кода PHP на страницу сайта
Вы можете добавить код PHP на страницу сайта с использованием шорткода или с помощью хука.
- Добавление кода с использованием шорткода:
Добавьте следующую функцию в файл "my-plugin.php":
function my_custom_code() { ob_start(); // ваш код PHP здесь return ob_get_clean(); } add_shortcode( 'my-code', 'my_custom_code' );
В вашем коде PHP вы можете использовать функции и переменные WordPress, а также обращаться к базе данных и выполнять любые другие операции, которые вам нужны.
Теперь вы можете использовать шорткод [my-code] на страницах или постах, чтобы вставить ваш код PHP.
- Добавление кода с использованием хука:
В вашем файле "my-plugin.php" добавьте следующий код:
function my_custom_code() { // ваш код PHP здесь } add_action( 'wp', 'my_custom_code' );
В этом случае ваш код PHP будет выполнен на каждой странице сайта (после того, как WordPress загрузился).
После добавления кода сохраните файл "my-plugin.php" и активируйте плагин на странице плагинов в административной панели WordPress.
Теперь ваш код PHP будет работать на страницах или постах в вашем WordPress сайте, в зависимости от выбранного способа - шорткода или хука.