我正在尝试使用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【在WordPress管理员中添加页面(菜单项)】你尝试添加位置并更改功能菜单:
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' );
}
我认为某些外部插件可以编写你的位置或管理菜单, 但尝试” 固定” 菜单位置。
你有一些菜单插件吗?
推荐阅读
- 在基于WordPress的网站中添加”上传图片”以注册表单
- 在WordPress标签列表中添加外部链接,并获取没有其自身链接的标签名称
- 通过functions.php添加自定义字段
- 在WordPress中添加第二个导航菜单
- 在菜单中添加菜单会生成不需要的空格如何解决
- 将颜色设置添加到WordPress Gutenberg标头
- 在WordPress中为自定义post类型添加功能
- Java中的拦截器和过滤器有什么区别
- next()和nextLine()的区别和使用