我想检查 WordPress 管理界面中是否已经存在某个顶级菜单:
我有一些小插件,我想将它们组织在一个顶级菜单中,然后为每个插件组织一个子菜单。但是我如何检查顶级菜单是否存在呢?
小智 3
您可以使用全局变量来执行此操作,$menu这将返回一个数组或项目,这些项目有一个特定的索引,其中存储了菜单的名称,您可以循环遍历该数组以查找所需的索引,如果找到,那么您只需添加子菜单页面,否则您可以创建它。
global $menu;
$menuExist = false;
foreach($menu as $item) {
if(strtolower($item[0]) == strtolower('My Menu Name')) {
$menuExist = true;
}
}
if(!$menuExist)
// Create my menu item
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2981 次 |
| 最近记录: |