2019独角兽企业重金招聘Python工程师标准>>>

移除

简单的方法——后台取消
推荐此法,个人资料中,这个位置

代码方法——想用也没机会
(除非你删除了添加进function中的此段代码)
add_filter( 'show_admin_bar', '__return_false' );

移动

function move_admin_bar() { echo ' <style type="text/css">body {margin-top: -28px;padding-bottom: 28px;}body.admin-bar #wphead {padding-top: 0;}body.admin-bar #footer {padding-bottom: 28px;}#wpadminbar { top: auto !important;bottom: 0;}#wpadminbar .quicklinks .menupop ul { bottom: 28px;}</style>';}add_action( 'wp_head', 'move_admin_bar' ); 

注意,这样虽然会将adminbar移动到页面底部,但是 别忘了,原生工具条是向下展开list的,如果在底部的话,你将看不到展开选项。

编辑

文件位于
wp-includes/admin-bar.php
想尝试的话自己折腾去吧,不过从wp核心文件中折腾的意义不大。一旦升级更新,一切拜拜。

自定义定制adminbar

通过主题function文件进行wordpress改造是我们一直提倡的方式,定制管理工具栏一样可以。比如古风阁后台有单独添加公告的页面,就可以在工具栏中添加一个快捷方式。

add_action( 'wp_before_admin_bar_render', 'my_admin_bar_render' );
function my_admin_bar_render() {
global $wp_admin_bar;
$wp_admin_bar->add_menu(
array( 'parent' => false, // 'false' 为添加住菜单,也可以输入父级菜单的 ID  
'id' => 'my_product', // 自定义链接的 ID,  
'title' => __('我的产品'), // 自定义链接标题  
'href' => admin_url( 'admin.php?page=orders'), // 链接地址  
'meta' => false // 用来设置自定义链接属性选项的一个数组:array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );  
));
}

首先是删除链接(当然是我们不想要的链接了)

下面的代码以删除“评论”链接为例子:
function mytheme_admin_bar_render() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu('search');
    $wp_admin_bar->remove_menu('wp-logo');
}
add_action('wp_before_admin_bar_render','mytheme_admin_bar_render');

在代码中,我们使用remove_menu(‘comments’)函数来删除“评论”链接,要删除不同的链接或菜单,您可以检查一下/wp-includes/admin-bar.php 这个文件,查找不同链接名称及它们相应的ID。
下面列出其中一部份以供参考:

my-account                     – 不带头像的个人资料链接
my-account-with-avatar  – 带头像的个人资料链接
my-blogs                         – 多站点博客中“我的博客”链接
get-shortlink                   – 获取简短链接
edit                                – 指向“编辑”文章页面的链接
new-content                   – “添加新文章”的链接
comments                       – “评论”链接
appearance                    – “外观”链接
updates                         – “更新”链接

只对管理员显示AdminBar

实际上就是先写个判断,判断条件是当前用户的权限,如下边的形式

if  ( ! current_user_can( ' manage_options ' )) {add_filter( ' show_admin_bar ' ,   ' __return_false ' );
}

转载于:https://my.oschina.net/shunshun/blog/102893

wordpress移除/移动/编辑/定制/独显管理员工具AdminBar相关推荐

  1. 将3060独显笔记本升级为高级AI工作站

    将3060独显笔记本升级为windows +Ubuntu AI工作站 背景:我搞AI的,手头有一个笔记本,显卡Nvidia3060 6G显存,磁盘和内存较低.固态硬盘只有128G,我安装了window ...

  2. 集显、独显、核显、SOC、POP、微型计算机树莓派的资料

    1.集显.独显.核显的概念与区别: 处理器集成显卡就是指集成在cpu内部的显卡,通常称为核心显卡(也叫APU),如Intel酷睿i3 i5 i7系列处理器以及AMD APU系列处理器中多数都集成了显卡 ...

  3. 微星R7850 Hawk 2GB独显修改并注入FrameBuffer并在黑苹果macOS Mojave下完美驱动

    前言 微星R7850 Hawk 2GB这块独显,隶属于ATI(现称AMD)的HD 7000系列.型号为7850的Radeon独立显卡. 但显卡OEM厂商微星为了增加卖点,拿着AMD 的7850公版设计 ...

  4. [翻译] 禁用双GPU笔记本电脑的独显 Disabling discrete graphics in dual-GPU laptops

    来源:https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/ ...

  5. 笔记本独显无输出_高价位笔记本电脑推荐(一万一以上)

    全文链接: Rising:给大学生的笔记本电脑推荐​zhuanlan.zhihu.com 2020.12.02已更新. 本文中的部分内容参考了微信公众号"笔吧评测室"的相关文章:h ...

  6. 华为笔记本matebook13_华为MateBook 13_HUAWEI MateBook 13(i5 8265U/8GB/256GB/独显)_笔记本导购-中关村在线...

    10月底的时候苹果发布了新版MacBook Air,这本身是一件值得高兴的事情,不过一万多的售价也着实让消费者倒吸了一口凉气,如果不是果粉,对于科技产品又有很高的要求.万元左右的价格你完全能买一整套的 ...

  7. shell 自动回车_macos开机自动屏蔽独显

    macbook的"信仰灯"曾一度成为经典设计,但10款.11款和12款带独显的macbookpro有"显卡门"问题,独显在使用一段时间后会由于高温,显存逐渐脱焊 ...

  8. 笔记本可自行更换CPU、独显了,老外用它手搓了台“PS5”

    前面说到微软打算在 Win12 出来前搞出个模块化的Windows: 下一个系统不是Win12,微软要复活Win10X. 模块化不用小蝾再过多介绍了,就像积木一样拼在一起组成一个整体. 优势就很明显了 ...

  9. PVE7.2-3直通独显 nvidia 1080ti

    1.编辑/etc/default/grub vim /etc/default/grub 修改对应参数 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iomm ...

最新文章

  1. 史上最全的高可用服务系统线上问题排查工具单(一)
  2. 土人系列AS入门教程--实战篇
  3. win ftp 指定的密码无效。请键入新密码。_重设OS X (macOS)系统帐户密码的5种方法...
  4. 树:求二叉树的高度和叶子结点数量
  5. 十.激光SLAM框架学习之LeGO-LOAM框架---算法原理和改进、项目工程代码
  6. (转)PowerDesigner教程系列(二)概念数据模型
  7. 【java】两个线程如何交替执行,一个输出偶数一个输出奇数?
  8. 索引 CREATE INDEX
  9. Tensorflow笔记:神经网络优化
  10. 吴恩达机器学习视频教程(含课程作业源代码和学习笔记)
  11. PASCAL VOC 2007数据集,百度云下载
  12. 关于第三方支付,看这篇文章就够了!
  13. Animation.css动画效果属性
  14. 欲取代Android的Firefox OS 的意外复兴
  15. UML设计——网上信用卡管理系统分析与设计(新手)
  16. 智能手机也能打卫星电话
  17. 地板保养油对猫咪有坏处吗?
  18. macos Linux U盘安装盘、制作 Win10 启动盘
  19. 超级IP名片:技术是当下互联网环境下竞争的基础
  20. 嵌入式arm210开发板移植MP3的详细步骤

热门文章

  1. 链客区块链技术面试题目专题(三)
  2. 完美运动框架封装函数startMove
  3. 前端自动化构建工具之webpack入门——简单入门
  4. 111 《深入理解Java虚拟机》读书笔记
  5. 2017-2018-1 20155229 实验五 《通讯协议设计》
  6. epoll模型与select模型的区别(宿管大妈的例子)
  7. VMware快照的工作原理
  8. call指令和ret指令(1001)
  9. unity3d 资源打包加密
  10. ubuntu安装最新的rails-4.2.0