欢迎来到牛博站长教程网!

WordPress

当前位置: 主页 > CMS教程 > WordPress

WordPress 判断后台顶级菜单是否存在的方法

时间:2024-06-25 11:45:09|栏目:WordPress|点击:

在 WordPress 中,可以使用 $admin_page_hooks 全局变量来判断后台菜单是否已经添加。


$admin_page_hooks 是一个数组,其中包含了已添加到 WordPress 后台的所有菜单的信息。它的键是菜单页面的句柄(也称为菜单 slug),值是一个字符串,表示菜单页面的标题。

因此,可以通过检查 $admin_page_hooks 数组是否包含特定的菜单句柄来判断菜单是否已经添加。例如,以下代码演示了如何检查是否已添加一个名为“示例菜单”的主菜单:

global $admin_page_hooks;

if ( array_key_exists( 'my-plugin-slug', $admin_page_hooks ) ) {
    echo '菜单已添加';
} else {
    echo '菜单未添加';
}

如果菜单已经添加,则输出“菜单已添加”,否则输出“菜单未添加”。

请注意,$admin_page_hooks 数组只包含已添加到 WordPress 后台的菜单,因此如果你的插件或主题在添加菜单时没有使用 WordPress 提供的函数,那么这种方法可能会失效。建议在使用此方法之前先检查菜单是否使用了 WordPress 提供的菜单函数进行添加。


上一篇:WordPress 常用函数

栏    目:WordPress

下一篇:wp后台顶级菜单在子菜单重复如何处理

本文标题:WordPress 判断后台顶级菜单是否存在的方法

本文地址:https://nb.sd.cn/WordPress/231.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。本站涉及源码和程序均为学习用途,无商业盈利

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:44281525 | 邮箱:44281525@qq.com

Copyright © 2002-202X 牛博站长教程网 版权所有 Powered by EyouCms鲁ICP备2024061276号-1