Свой плагин WordPress. Как добавить ссылку в админ. меню?

18 Январь 2014

Не знаю почему, но многие не понимают, каким образом добавить самую простенькую ссылку в меню админки…
Так, чтобы активированный плагин выводил в меню ссылку на страницу, например, с настройками этого плагина.
Вот простой код в Вашем основном файле плагина:

function alex_plug_modify_menu(){
	add_menu_page( 'Плагин - Админ', 'ЯАдмин', 'manage_options', 'alex_plug', 'alex_plug_options' );
}
	
add_action('admin_menu','alex_plug_modify_menu');

function alex_plug_options(){
	include('main.php');
}

Собственно поясню, как сделать ссылку в админ меню при написании своего плагина подробнее:
1. определяем некую функцию;
2. используем стандартную функцию WordPress add_menu_page, в которой указываем (Заголовок страницы на которую переход будет, Название ссылки в админ-меню, Уровень доступа пользователя, URL (в админке будет примерно так:wp-admin/admin.php?page=alex_plug), и еще одну функцию, определяющую наш экшн при клике – в данном случае ссылка на main.php.
3. добавляем стандартный add_action с нашей функцией
4. и дописываем функцию, которая (см. п.2) определяет страницу (в корне плагина), на которую мы попадем при переходе по ссылке в админ меню WordPress.

Удачи!


 


© 2006 - 2024, Александр Сергеев