我正在尝试使用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";
}
答案 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' );
}
我认为某些外部插件可以编写您的位置或管理菜单,但尝试“固定”菜单位置。
您有一些菜单插件吗?