在Wordpress管理员中添加页面(菜单项)

时间:2019-05-30 15:36:54

标签: php wordpress function wordpress-theming

我正在尝试使用admin_menu操作将新页面添加到Wordpress的管理区域,但是它不起作用:

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 :(得分: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' );  
}

我认为某些外部插件可以编写您的位置或管理菜单,但尝试“固定”菜单位置。

您有一些菜单插件吗?