Добавление страницы (пункта меню) в админку Wordpress - PullRequest
1 голос
/ 30 мая 2019

Я пытаюсь добавить новую страницу в админку Wordpress с помощью действия admin_menu, но оно не работает:

add_action('admin_menu', 'laksh_advert_menu');
function laksh_advert_menu() { 
  add_menu_page( 
      'Advert', 
      'Advert', 
      'edit_posts', 
      'advert', 
      'laksh_advert_page', 
      'dashicons-admin-tools'
     );
}

function laksh_advert_page() {
    echo "Hello";
}

1 Ответ

0 голосов

Вы пытаетесь добавить позицию и изменить меню возможностей:

function laksh_advert_menu(){
    add_menu_page( 
        __( 'Advert', 'textdomain' ),
        'advert menu',
        'manage_options',
        'advert',
        'laksh_advert_page',
        'dashicons-admin-tools',
       10
    ); 
}
add_action( 'admin_menu', 'laksh_advert_menu' );

function laksh_advert_page(){
    esc_html_e( 'Admin Page Test', 'textdomain' );  
}

Я думаю, что какой-то внешний плагин может написать вашу позицию или управлять вашими меню, но пытается "заколоть" вашу позицию меню.

У вас есть плагин для меню?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...