wordpress - 管理面板 wordpress 中的子菜单
问题描述
我是 wordpress 钩子的新手,我无法创建类似的 sub_menu
我尝试了下面的代码,但不起作用
crud.php
add_action('admin_menu', 'addAdminPageContent');
function addAdminPageContent() {
add_menu_page('CADASTRO', 'CADASTRO', 'manage_options', __FILE__, 'crudAdminPage', 'dashicons-edit-page');
add_submenu_page( 'crud.php', 'CURSOS', 'manage_options', __FILE__, 'cursos', null );
}
function crudAdminPage(){ ....///
function cursos(){....///
错误在哪里?
解决方案
我认为您误导了add_menu_page()和add_submenu_page()的用法,请参考它们的参数。检查下面的代码。
add_action('admin_menu', 'addAdminPageContent');
function addAdminPageContent() {
add_menu_page('CADASTRO', 'CADASTRO', 'manage_options', 'cadastro', 'crudAdminPage', 'dashicons-edit-page');
add_submenu_page( 'cadastro', 'CURSOS', 'CURSOS', 'manage_options', 'cursos', 'crudAdmiSubnPage' );
}
function crudAdminPage(){
}
function crudAdmiSubnPage(){
}
推荐阅读
- powershell - Get-NetIPConfiguration 是否按绑定顺序返回接口?
- c++ - 将静态 void 方法存储为函数
- java - 可以在参数是函数结果的方法中获取参数名称
- python - 如果元素不存在于 3d 数组中的其他数组中,则继续循环
- xml - 如何使用 XSLT 将元素的值复制为多记录 xml 文档中的新元素
- algorithm - 事件属性作为先决条件
- php - 找不到 phpSerial 类
- react-native-android - TypeError:无法读取未定义的属性“getCurrentUserAsync”
- php - 带有下拉选择项目的表行数据可供选择
- robotics - 如何在 webbots 的多进程或多线程中运行机器人的控制器?