【问题标题】:WordPress admin menu: custom logout link shows as submenu item instead of menu itemWordPress 管理菜单:自定义注销链接显示为子菜单项而不是菜单项
【发布时间】:2020-02-16 11:13:05
【问题描述】:

我在我的 WP 管理菜单中添加了一个自定义注销链接,但它没有显示为顶级菜单项,而是显示为子菜单项(较小的字体,左填充)。链接本身可以完美运行。任何想法如何更改代码?谢谢!

current admin menu

我使用的代码来自这个thread

add_action('admin_init', 'text_domain_logout_link');


function text_domain_logout_link() {
    global $menu;
    $menu[9999] = array(__('Logout'), 'manage_options', wp_logout_url());
}

【问题讨论】:

  • 你在用这个插件吗wordpress.org/plugins/ultimate-member
  • 不,我不知道。此代码适用于我自己的插件 :)
  • 能否设置样式边距:0 和内边距:0;在 ul 和 li 标签中

标签: wordpress


【解决方案1】:

你可以试试这个吗?:

add_action('admin_menu', 'text_domain_logout_link');
function text_domain_logout_link() {
    global $menu;
    $menu[9999] = array(__('Logout'), 'manage_options', wp_logout_url());
}

在我的 wordpress 上测试并运行

更新: 如果您想将其显示到顶层,请使用以下代码:

add_action('admin_menu', 'text_domain_logout_link');
function text_domain_logout_link() {
    global $menu;
    $menu[9999] = array(__('Logout'), 'manage_options', wp_logout_url());

    // add class
    $menu[9999][4] =  "menu-top toplevel_page_menu";

    // Add Icon
    $menu[9999][6] =  "dashicons-update";

}

所以它看起来像这样:

【讨论】:

  • 同样在您的 wordpress 中,它显示为子菜单条目(您可以看出字体较小,并且与其他菜单条目不完全左对齐)。这正是我试图解决的问题:(
猜你喜欢
  • 2018-09-04
  • 2018-10-15
  • 2012-09-11
  • 2014-10-07
  • 1970-01-01
  • 1970-01-01
  • 2012-10-24
  • 2014-03-22
  • 1970-01-01
相关资源
最近更新 更多