黄聪:自定义WordPress顶部管理工具条的技巧(转)
使用WordPress开发网站项目,很多时候都需要对进行后台定制,今天倡萌主要分享下自定义顶部管理工具条的使用技巧。
注:如无特殊说明,请将下面的代码添加到主题的 functions.php 或者插件的函数文件中。
对所有用户和访客隐藏工具条
1 |
/* |
只对管理员显示工具条
1 |
/* |
只在后台隐藏工具条
1 |
/* |
只在前台隐藏工具条
1 |
/* |
多站点管理后台隐藏工具条
1 |
/* |
移除工具条占位高度
隐藏工具条以后,顶部可能会残留 28 像素的空白,你可以使用下面的代码删除空白。
1 |
/* |
移除工具条默认菜单
下面的代码可以移除WordPress顶部工具条的默认项目,请根据自己的需要选择
1 |
function wpdaxue_admin_bar() { |
添加一个简单的菜单
添加一个简单的菜单,并且在设置为新窗口打开
1 |
/* |
添加一个菜单(只显示图标)
上面的例子是添加一个显示文字的链接,如果你只希望显示一个图标,可以使用下面的代码
1 |
/* |
注意:第 9 行的 'id' => 'custom_menu' 要和 17、18 行的 #wp-admin-bar-custom_menu 的后半段对应。同时注意修改第 10 行的图片链接。
添加后台管理菜单
通过下面的代码,可以添加任何左边菜单到顶部工具条,支持单站点和多站点模式。这里以“添加 主题编辑 ”为例,更换为其他菜单,请修改里面的 admin_url( 'theme-editor.php' )
1 |
/* |
添加下拉菜单
添加下拉菜单到工具条,设置为 在新窗口或新标签打开
1 |
/* |
添加包含多个链接的子菜单
1 |
/* |
在新窗口打开“访问站点”
默认的情况下,点击”访问网站“这个菜单时,是直接在本窗口打开的,你可以使用下面的代码让它默认在新窗口/标签 打开。
1 |
/* |
隐藏“我的站点”的子菜单(多站点)
1 |
/* |
添加子菜单到“我的站点”(多站点)
1 |
/* |
使用 Domain.com 作为显示名称(多站点)
默认情况下,多站点的网站名称都是显示“站点名”,如果你要显示为 Domain.com 这样的,可以使用下面的代码:
1 |
/* |
移除网站LOGO(多站点)
移除多站点下子站点的logo
1 |
/* |
修改“我的站点”的logo(多站点)
将logo图片上传到 你主题的 images 文件夹,然后根据实际修改第 10 行的 NEW-ICON-HERE.png
1 |
/* |
对访客显示工具条
对没有登录的访客也显示工具条
1 |
/* |
对已注销的用户创建一个菜单
1 |
/* |
为已注销的用户添加“登录”链接
1 |
/* |
修改工具条的透明度
1 |
/* |
鼠标悬停时才显示工具条
隐藏工具条,当鼠标悬停在上面时才显示
1 |
/* |
修改工具条的颜色
下面的例子是将工具条修改为“蓝色”,你可以通过修改颜色的值来改变颜色
1 |
/* |
PHP类:只为管理员显示工具条(移除占位高度)
1 |
/* |
PHP类:自定义已注销的用户的工具条
为已注销用户(游客)显示工具条、添加登录链接、移除WP Logo、添加自定义菜单
下面的例子,将移除WordPress 的logo、添加一个 登录链接、创建一个包含2个网站名为“Our Other Sites”的下拉菜单
1 |
/* |
将登录链接从左边移动到右边
只针对上面的那个例子
1 |
/* |
参考资料:http://technerdia.com/1140_wordpress-admin-bar.html
黄聪:自定义WordPress顶部管理工具条的技巧(转)的更多相关文章
- 黄聪:自定义WordPress前台、后台顶部菜单栏管理工具条的技巧
使用WordPress开发网站项目,很多时候都需要对进行后台定制,今天倡萌主要分享下自定义顶部管理工具条的使用技巧. 注:如无特殊说明,请将下面的代码添加到主题的 functions.php 或者插 ...
- 黄聪:《跟黄聪学WordPress插件开发》
续<跟黄聪学WordPress主题开发>之后,又一个作品完成!<跟黄聪学Wordpress插件开发>,国内最好的Wordpress插件开发视频教程!! 目录预览: WordPr ...
- 黄聪:《跟黄聪学WordPress主题开发》
又一个作品完成!<跟黄聪学Wordpress主题开发>,国内最好的Wordpress主题模版开发视频教程!! 目录预览: WordPress官方源文件层式结构讲解 WordPress数据库 ...
- 黄聪:wordpress教程
又一个作品完成!<跟黄聪学Wordpress主题开发>,国内最好的Wordpress主题模版开发视频教程!! 目录预览: WordPress官方源文件层式结构讲解 WordPress数据库 ...
- 黄聪:wordpress自定义post_type,并且自定义固定链接
<? class zsjh { function init() { add_action( 'init', array($this,'create_zsjh') ); add_filter('p ...
- 黄聪:wordpress如何使用wp_rewrite实现自定义伪静态,非301重定向。
今天,想通过wordpress实现 http://hcsem.com/a?h-1 伪静态为 http://hcsem.com/a-1.html 找了很多资料,终于搞定. 只需要在functions.p ...
- WordPress基础:去除顶部管理员工具条
想去掉这条东西有多种方式,个人比较喜欢这个,灵活~ 打开用户,在用户选项里,把这个勾走.
- 黄聪:WordPress 多站点建站教程(二):后台(管理网络)设置详解,如何管理子站的用户、主题、插件、设置等功能
建立好了子站,我们需要有个地方配置所有子站的主题.插件等功能,我们可以在后台看到 我的站点--管理网络 如下图: 在 管理网络--仪表盘 里面,我们可以创新用户和站点,也提供了查询功能. 要注意的是: ...
- 黄聪:wordpress前台自定义用户,调用wp_editor上传附件提示【抱歉,出于安全的考虑,不支持此文件类型】错误。
1.直接禁用文件类型检测,在wp-config.php文件中,添加这样一句代码define('ALLOW_UNFILTERED_UPLOADS', true); 2.在functions.php里面, ...
随机推荐
- 【hive】子查询
hive中是不支持子查询的 但是并不意味这不支持in 或者 not in in 或者not in 后边是定值的话是支持的 但是接定制是可以的 例如 select id from table not i ...
- 2793 [Poi2012]Vouchers
我们直接模拟就可以了= = now[x]表示x的倍数已经取到x * i了,于是每次读入x,直接向上枚举x个没取过的数即可. /************************************* ...
- Personal Introduction
专业:计算机科学与技术 我是博客园的新人,虽然接触编程世界只有一年,基础知识比较差,编程能力差,但对于这个专业,我还是充满兴趣,希望有一天能独当一面,从今天起,我将分享一些在学习web前端和其他方面的 ...
- javax.servlet-api.jar
servlet.jar 是servlet 3.0 版本之前的地址 javax.servlet-api.jar 是servlet 3.0 版本之后的地址
- 谷歌模拟手机和真机上显示的各个机型的 dpi--和高度
**以下数据尚未经过严密测试.待日后工作中再试** var dpi = window.devicePixelRatio;//获取屏幕分辨率 alert("dpi为:"+dpi); ...
- 2018-2019-2 网络对抗技术 20165210 Exp4 恶意代码分析
2018-2019-2 网络对抗技术 20165210 Exp4 恶意代码分析 一.实验目标 首先是监控你自己系统的运行状态,看有没有可疑的程序在运行. 其次是分析一个恶意软件,就分析Exp2或Exp ...
- Corosync+pacemaker实现集群的高可用
一.Corosync和pacemaker的了解: Corosync是集群管理套件的一部分,他在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等.也就是说,corosync是Mess ...
- Linux之LVM设备的管理
LVM可以理解为可扩展的设备:在设备空间不足的时候,保证其在原始数据不变的情况下增大设备的存储大小.那么,要达到这种效果,我们得把可用设备先比变为物理卷,再把物理卷处理为物理卷组,最后成为LVM逻辑卷 ...
- python3.4 使用BeautifulSoup问题
事情 记得昨儿还是什么时候,反正是以前,肯定安装过BeautifulSoup,只不过当初可能用的是python setup.py install,这是Python2的安装.然而用Python3运行Be ...
- 博客迁移至“零一积流|it-refer.com”
虽然在博客园写了没几篇文章,考虑到个人发展,自己还是建立一个独立的站点:零一积流. 以后直接在自己网站上写东西了,此处只用做文章收藏.