我正在尝试创建一个管理菜单分隔符, 允许你将其与代码一起放入。这是功能:
function add_admin_menu_separator($position) {
global $menu;
$index = 0;
foreach($menu as $offset =>
$section) {
if (substr($section[2], 0, 9)=='separator')
$index++;
if ($offset>
=$position) {
$menu[$position] = array('', 'read', "separator{$index}", '', 'wp-menu-separator');
break;
}
}
ksort( $menu );
}
添加操作位在下面
add_action('admin_init', 'admin_menu_separator');
function admin_menu_separator() {add_admin_menu_separator(220);
}
它可以正常工作, 但是在重新排列菜单时会在WordPress中产生以下错误:
警告:第174行为/home/user/public_html/wp-creation.com/wp-content/themes/liquid_theme_0.4_licensed/functions.php中为foreach()提供的参数无效警告:ksort()期望参数1为数组, 第182行的/home/user/public_html/wp-creation.com/wp-content/themes/liquid_theme_0.4_licensed/functions.php中给出的null#1你应该插入admin_menu:
add_action('admin_menu', 'admin_menu_separator');
并使用低于220的值。我在系统中得到的最大偏移量是99。
检查这个非常好的类来处理” 管理菜单” 。
【在WordPress中添加管理菜单分隔符】它出现在此WPSE问题中:在管理菜单中添加分隔符?
推荐阅读
- 在WordPress管理员中添加jQuery脚本
- 将编辑器添加到WordPress主题页面
- 关于WordPress主题架构(一个index.php与多个模板文件)
- Nginx响应80和443端口的访问配置
- JVS开源框架系列(多租户管理含开源地址)
- k8s学习——minikube与kubernetes安装与启动
- KVM虚拟化系统学习笔记
- web技术分享| css filter和getUserMedia的联合使用
- 切换阿里巴巴开源镜像站镜像——Kali镜像