黄聪:自定义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前台自定义用户,调用wp_editor上传附件提示【抱歉,出于安全的考虑,不支持此文件类型】错误。
1.直接禁用文件类型检测,在wp-config.php文件中,添加这样一句代码define('ALLOW_UNFILTERED_UPLOADS', true); 2.在functions.php里面, ...
- 黄聪:wordpress登录后台后load-scripts.php载入缓慢
今天一个微信群里一个好友问大鸟,他的wordpess后台载入非常缓慢,缓慢到什么程度,我们看图: 这个真的是超级慢了,这类问题怎么解决呢,我们登录后台后,按下F12打开控制台,接着点击network, ...
- 黄聪:《跟黄聪学WordPress插件开发》
续<跟黄聪学WordPress主题开发>之后,又一个作品完成!<跟黄聪学Wordpress插件开发>,国内最好的Wordpress插件开发视频教程!! 目录预览: WordPr ...
- 黄聪:《跟黄聪学WordPress主题开发》
又一个作品完成!<跟黄聪学Wordpress主题开发>,国内最好的Wordpress主题模版开发视频教程!! 目录预览: WordPress官方源文件层式结构讲解 WordPress数据库 ...
- 黄聪:wordpress教程
又一个作品完成!<跟黄聪学Wordpress主题开发>,国内最好的Wordpress主题模版开发视频教程!! 目录预览: WordPress官方源文件层式结构讲解 WordPress数据库 ...
- WordPress前台后台出现一片空白的原因以及解决办法
WordPress前台后台出现空白的可能原因有以下: 这个问题,一般是在进行以下操作后出现的: 1.网站更换新主题2.网站安装或升级插件3.升级了Wordpress版本 其实问题的根源在于你的主题.插 ...
- 黄聪:WordPress 后台发布文章时提示用户选择分类
很多用户在后台发布文章,常常会忘记选择分类,所以很有必要添加一个提醒功能,如果没有选择分类,点击发布时,就显示一个提示信息.要实现这个功能,只要将下面的代码添加到主题的 functions.php 即 ...
- 黄聪:wordpress后台加载ajax.googleapis.com导致打开速度很慢的解决方案
打开wordpress后台,发现很卡,通过开发者工具看到是因为加载http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothn ...
随机推荐
- linux使用vi浏览python源码
一.背景 2018/8/15,这一天要分析一个python项目,因此需要浏览代码,而我使用的是ubuntu 16.04,于是作此文 二.步骤 2.1 获取生成tags文件的脚本 http://svn. ...
- sqlite的时间筛选字段
唉,需要不停的踩坑呀 commandText = commandText + string.Format("where [CollectDateTime] <'{0}' and [Co ...
- scrapy中的canonicalize_url【转】
转自:http://www.leyle.com/archives/canonicalize_url.html 思考一下:对url进行规范化处理是否是必须的?因为这一步处理涉及到编码转换,对于一个网页的 ...
- hdu 5701 中位数计数 思路题
中位数计数 Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Subm ...
- python 返回列表中的偶数
def is_even_num(l): enum = [] for n in l: == : enum.append(n) return enum print(is_even_num([, , , , ...
- Java之试题
1.面向对象编程的三大特性是什么? 2.String 和StringBuffer的区别 3.说出ArrayList,Vector, LinkedList的存储性能和特性 4.Collection 和 ...
- 递推-练习1--noi1760 菲波那契数列(2)
递推-练习1--noi1760 菲波那契数列(2) 一.心得 二.题目 1760:菲波那契数列(2) 总时间限制: 1000ms 内存限制: 65536kB 描述 菲波那契数列是指这样的数列: 数 ...
- hdu 5696 区间的价值
套路题 求出来以每个数为最大值/最小值时的一个区间范围, 然后枚举每个数为最大值的情况更新即可, 但是对于重复数的话需要特判一下, 假如用map记录来特判复杂度就是$O(nlogn)$, 不过题目说了 ...
- HDU-5492 Find a path (枚举+DP)
Problem Description Frog fell into a maze. This maze is a rectangle containing N rows and M columns. ...
- 基于Oracle的SQL优化(崔华著)-整理笔记-第5章“Oracle里的统计信息”
第5章“Oracle里的统计信息” 详细介绍了Oracle数据库里与统计信息相关的各个方面的内容,包括 Oracle数据库中各种统计信息的分类.含义.收集和查看方法,以及如何在Oracle数据库里正确 ...