去掉 jetpack 给 wp admin bar 添加的通知模块

这个东西,几百年之前就想去掉了,但是奈何没想到什么好办法,之前是直接修改的 wp 的代码,虽然能去掉这个恼人的东西,但是每次wp 升级完成,这个东西就又回来了。之所以要去掉是因为没有办法修改这个页面的 gravatar 头像链接,默认地址被屏蔽了,加载不出东西来。

顶部的通知按钮,点击之后其实弹出界面是个 iframe 嵌入的 jetpack 的远程页面:

当然也想过尝试直接替换 iframe 内的图片链接,但是奈何前端不够精啊,搞不定。所以想着还是直接干掉这个东西。因为自己平时也不会看这个玩意儿。

今天搜索了一下,发现顶部的 admin bar 有 api 可以进行菜单的动态修改。

WP_Admin_Bar::remove_menu( string $id )
//参数
//$id – 要删除的菜单别名(可以浏览器右击查看,wp-admin-bar-site-name 中后面的 site-name
function admin_bar_item ( WP_Admin_Bar $admin_bar ) {
    $admin_bar->remove_menu('wp-logo'); //移动wp的logo
    $admin_bar->remove_menu('site-name'); //移动站点名称
    $admin_bar->remove_menu('updates'); //移动更新提示
    $admin_bar->remove_menu('comments'); //移动评论提示
    $admin_bar->remove_menu('new-content');	//移除新建按钮    
}
add_action( 'admin_bar_menu', 'admin_bar_item', 500 );

所以要删除这个通知,在主题的 functions.php 中直接添加下面的代码就 ok 了:

function admin_bar_item ( WP_Admin_Bar $admin_bar ) {
$admin_bar->remove_menu('notes');//移除jetpack    
}
add_action( 'admin_bar_menu', 'admin_bar_item', 500 );

id 通过浏览器调试工具获取,只需要wp-admin-bar-后面的部分 :

现在就干净啦:

参考链接:

https://www.22vd.com/62785.html

☆版权☆

* 网站名称:obaby@mars
* 网址:https://h4ck.org.cn/
* 个性:https://oba.by/
* 本文标题: 《去掉 jetpack 给 wp admin bar 添加的通知模块》
* 本文链接:https://image.h4ck.org.cn/2023/11/14285
* 短链接:https://oba.by/?p=14285
* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


You may also like

17 comments

  1. Level 5
    Firefox 119 Firefox 119 Windows 10 Windows 10 cn云南省昆明市 电信

    正在启用格WP站,以后就能用你们分享的经验了,页尾的引用卡片是自己设计的还是插件呢,漂亮喔,也想整个。

    1. 公主 Queen 
      Google Chrome 118 Google Chrome 118 Mac OS X 10.15 Mac OS X 10.15 cn山东省济南市 移动

      添加文章链接插件,那个样式是自己改的。可以自定义~~ smile

    1. 公主 Queen 
      Google Chrome 118 Google Chrome 118 Mac OS X 10.15 Mac OS X 10.15 cn山东省青岛市 联通

      使用方便,但是各种问题得自己动手改,这个就比较讨厌。

    1. 公主 Queen 
      Google Chrome 118 Google Chrome 118 Mac OS X 10.15 Mac OS X 10.15 cn山东省青岛市 移动

      哈哈哈,这种不稀罕啊~~
      穿的多的有的是~~

    1. 公主 Queen 
      Google Chrome 118 Google Chrome 118 Mac OS X 10.15 Mac OS X 10.15 cn山东省青岛市 移动

      有的时候也是强迫症犯了,实在忍不住了才会动手。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注