华纳云香港服务器

怎么移除WordPress后台工具栏的查看站点子菜单?如何改为一级菜单?

WordPress主题推荐

默认情况下,我们在WordPress后台想要访问前端网站,需要将鼠标移动到左上角的站点名称,然后点击下拉菜单中的“查看站点”才行,而且还不是新窗口打开。那么有没有办法将这个“查看站点”子菜单变成一级菜单并显示在顶部管理工具栏中,而且还是新窗口打开前端站点?

怎么移除WordPress后台工具栏的查看站点子菜单?如何改为一级菜单?-第1张-boke112百科(boke112.com)

经过一番折腾,boke112百科没有找到直接将“查看站点”子菜单变成一级菜单的方法,不过我们可以迂回一下,即是先将这个“查看站点”子菜单移除,然后再在顶部管理工具栏中添加自定义菜单“查看站点”即可。

实现方法也很简单,只需要将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。

/**
* 怎么移除WordPress后台工具栏的查看站点子菜单?如何改为一级菜单? - boke112百科
* https://boke112.com/post/11935.html
*/
function boke112_remove_viewsite_adminbar() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu('view-site');
}
function boke112_add_viewsite_adminbar($wp_admin_bar) {
if ( !is_admin() ) {
return;
}

$wp_admin_bar->add_menu( array(
'id' => 'viewsite',
'group' => null,
'title' => '查看站点',
'href' => home_url(),
'meta' => array('target' => '_blank')
) );
}
add_action('wp_before_admin_bar_render', 'boke112_remove_viewsite_adminbar', 0);
add_action( 'admin_bar_menu', 'boke112_add_viewsite_adminbar', 500 );

具体效果如下图所示:

怎么移除WordPress后台工具栏的查看站点子菜单?如何改为一级菜单?-第2张-boke112百科(boke112.com)

这样一来,我们在WordPress后台想要访问前端网站时,只需要点击一下顶部管理工具栏的“查看站点”就可以在新窗口中打开我们的站点,这样比起原来的操作方便多了。

本文地址:https://boke112.com/post/11935.html

赞 (4) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu