Для добавления нового пункта меню и страницы в административной панели WordPress с использованием плагина, вам необходимо выполнить следующие шаги:
1. Создайте новый плагин в WordPress или используйте существующий. Для создания нового плагина создайте новую директорию в папке `wp-content/plugins` и создайте в этой директории файл с вашими плагином (например, `custom-admin-page.php`).
2. Внутри файла плагина добавьте заголовочный комментарий, где указывается имя, версия и описание плагина. Например:
```php
/*
Plugin Name: Мой плагин с кастомной страницей административной панели
Version: 1.0
Description: Добавляет новый пункт меню и страницу в административной панели WordPress
*/
```
3. Далее, используйте хук `admin_menu`, чтобы добавить новый пункт меню и страницу в административной панели. Пример кода:
```php
function custom_admin_page() {
add_menu_page(
'Заголовок страницы', // Название страницы в меню
'Меню админки', // Название пункта меню
'manage_options', // Роль, которая имеет доступ к этому пункту меню
'custom-admin-page', // Уникальный идентификатор страницы
'custom_admin_page_callback', // Функция, вызываемая при открытии страницы
'dashicons-admin-generic', // Иконка пункта меню
30 // Позиция пункта меню в списке
);
}
add_action('admin_menu', 'custom_admin_page');
function custom_admin_page_callback() {
// Код страницы административной панели
}
```
4. В функции `custom_admin_page_callback` вы можете добавить свой код для отображения контента на странице административной панели.
5. Сохраните изменения в файле плагина и активируйте его в административной панели WordPress.
После активации вашего плагина в административной панели WordPress появится новый пункт меню, который при нажатии откроет вашу созданную страницу. Теперь вы можете добавить нужный контент и функционал на эту страницу.