怎么移除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 

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-21 10:58:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-21 10:58:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-21 10:58:01       87 阅读
  4. Python语言-面向对象

    2024-01-21 10:58:01       96 阅读

热门阅读

  1. 如何学习计算机视觉

    2024-01-21 10:58:01       51 阅读
  2. CIFAR-10数据集和CIFAR-100数据集简单介绍:

    2024-01-21 10:58:01       50 阅读
  3. SQL进阶(一):SQL基础速览,以SQLite为例

    2024-01-21 10:58:01       48 阅读
  4. [Linux error] Cannot open shared object file

    2024-01-21 10:58:01       54 阅读
  5. GBASE南大通用示例:创建 NOVALIDATE 方式的约束

    2024-01-21 10:58:01       54 阅读
  6. C# Static与拓展方法

    2024-01-21 10:58:01       56 阅读