Как создать пункт меню и страницу в админке Wordpres через плагин?

Чтобы создать пункт меню и страницу в админке 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.