php - WordPress 管理菜单突出显示 CPT 的错误项目
问题描述
我的自定义帖子类型有两个管理子菜单项,但只有第一个“常规设置”在查看任一子菜单页面时突出显示。
add_submenu_page(
'edit.php?post_type=landingpage',
"General Settings",
"General Settings",
'manage_options',
"wp_cpt_plugin_page",
'my_callback'
);
add_submenu_page(
'edit.php?post_type=landingpage',
'Form Settings',
'Form Settings',
'manage_options',
'wp_cpt_plugin_page&tab=form-settings',
'my_callback'
);
查看页面时如何突出显示“表单设置”?
解决方案
查看:
add_submenu_page(
'edit.php?post_type=landingpage',
'Form Settings',
'Form Settings',
'manage_options',
// This is the menu slug, you can not pass the arguments,
// if you want to pass arguments then add only one sub menu page and
// links with arguments, also display content with conditions of passed arguments.
'wp_cpt_plugin_page-form-settings',
'my_callback'
);
推荐阅读
- laravel - Laravel 错误 哎呀,好像出了点问题。路径/存储/框架/视图/44812f12bcefe0281da2f29a7f94d872 第 40 行中的 2/2 ErrorException
- javascript - 迭代嵌套的 js 对象
- swiftui - SwiftUI - 无法在表单中向 Picker View 添加修饰符
- php - Laravel 队列没有在后台工作
- javascript - 如何在javascript中将对象中的值相乘
- node.js - 如何使用 .populate 填充此博客文章下的评论
- mysql - 应用特定规则时在 MySQL 中合并结果
- c++ - 如何观看多个 QFuture?
- python - Python当它们都在体内时如何对值进行排序?
- javascript - 如何从量角器测试中的下一页获取数据?