向管理仪表板添加菜单项,哪个不是链接?

时间:2019-03-01 作者:joq3

我正在尝试添加一个菜单项,该菜单项应该是一个分隔符,它设置了一个高度并将菜单中的项目分隔开。我还没有创建一个不是链接的菜单项。

add_action( \'admin_menu\', \'add_admin_menu_separator\' );
function add_admin_menu_separator()
{
    add_menu_page( \'\', \'\', \'read\', \'test\', \'\', \'none\', \'10000000\' );
}
这样做会创建一个没有任何文本或图标的菜单项,但它仍然是指向/测试的链接。使用#也行不通,因为我根本不希望它可以单击。

是否有任何解决方法?

非常感谢。

1 个回复
SO网友:Alexander Holsgrove

您可能希望查看添加管理样式,然后针对菜单:

function admin_style() {
  wp_enqueue_style(\'admin-styles\', get_template_directory_uri().\'/admin.css\');
}
add_action(\'admin_enqueue_scripts\', \'admin_style\');
这只是一个例子:

#menu-comments:before {
   border-top: 1px solid red;
   content: "";
   display: block;
   margin-top: 10px;
   margin-bottom: 10px;
   width: 100%;
}
这会在“注释”菜单上方添加一个红色分隔符,但请根据您自己的要求进行调整。

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register