Чтобы создать пункт меню и страницу в админке WordPress через плагин, вам понадобится следовать нескольким шагам. Давайте рассмотрим этот процесс более подробно:
1. Создайте новый плагин:
- Создайте новую директорию в папке "wp-content/plugins" вашего сайта.
- Внутри этой директории создайте новый файл, назовите его, например, "my-plugin.php".
- Внутри файла "my-plugin.php" добавьте обязательные метаданные плагина:
<?php /* Plugin Name: My Plugin Plugin URI: http://example.com/my-plugin Description: This is my custom plugin. Version: 1.0 Author: Your Name Author URI: http://example.com License: GPL2 */ // Your plugin code goes here...
2. Создайте пункт меню:
- В функции my_plugin_menu
используйте функцию add_menu_page
для создания нового пункта меню:
function my_plugin_menu() { add_menu_page( 'My Plugin', // Название пункта меню 'My Plugin', // Заголовок страницы 'manage_options', // Режим доступа 'my-plugin', // Уникальный идентификатор страницы 'my_plugin_page', // Функция обработки страницы 'dashicons-admin-generic', // Иконка пункта меню 20 // Позиция пункта меню ); } add_action('admin_menu', 'my_plugin_menu');
3. Создайте страницу в админке:
- В функции my_plugin_page
добавьте свой HTML-код или любой другой контент, который должен отображаться на странице:
function my_plugin_page() { echo '<div class="wrap"> <h1>Welcome to My Plugin</h1> <p>This is my custom plugin page.</p> </div>'; }
4. Активируйте плагин:
- После того, как файл my-plugin.php
был создан и заполнен необходимой информацией, активируйте плагин в админке WordPress.
- После активации плагина вы должны увидеть новый пункт меню "My Plugin" в боковой панели администратора.
Вот и все! Теперь у вас есть плагин, создающий пункт меню и страницу в админке WordPress. Вы можете настроить содержание страницы и другие параметры пункта меню с помощью доступных опций и функций WordPress.