我在WP管理员菜单中添加了一个自定义注销链接,但是它没有显示为顶级菜单项,而是显示为子菜单项(较小的字体,左侧填充)。链接本身可以完美运行。有什么想法可以更改代码吗?谢谢!
我使用的代码来自此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());
}
答案 0 :(得分:0)
您可以尝试吗?:
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";
}
所以它看起来像这样: