为 WordPress 后台管理菜单自定义排序

在对WordPress 进行二次开发时候,可能需要对 WordPress 后台管理菜单自定义排序,后台管理菜单默认的顺序是文章-多媒体-页面-评论-外观……;还是通过添加过滤器的方法可以进行自定义菜单管理的顺序。

WordPress 后台管理菜单名称重命名的方法

WordPress发展到今天,已经不仅仅是一个博客平台了,更是一个CMS,二次开发更可以是企业站、商务网站。在对WordPress 进行二次开发时候,可能出于某种原因,需要对WordPress 后台管理菜单名称进行重命名,比如说文章页(post),想要显示为其它的名称,比如“产品”,那么可以通过以下代码来实现重命名。

WordPress 中禁止某个用户在线编辑主题

对于多作者的WordPress 站点,如果需要对WordPress 主题编辑权限做不同的限制,而非如之前分享的文章那样所以用户都限制都禁止,那么需要通过自定义函数来实现限制某个用户使用在线编辑主题的功能,下面分享一段自定义函数来实现这个功能,不用说是添加到主题的functions.php 文件下:

添加WordPress评论输入邮箱实时显示Gravatar头像功能

添加WordPress评论输入邮箱实时显示Gravatar头像功能

这个不是什么新鲜的功能了,这个功能即是实现当留言评论时,你输入email后,就会实时显示你的Gravatar头像。对于提高用户体验是有非常的帮助,特别是用户评论量非常大的用户。Jeff 本来也考虑在本站DeveWork.com 的主题上实现它,但看到需要加载7kb左右的javascript文件,我就不干了——虽然7kb不大,但我在意。自己也权衡一下是否为自己的主题添加这个功能吧~

修改WordPress 搜索结果页面url 形式,安全有保障

偶然发现开源中国(OSC)的搜索功能不能在非用户登录情况下使用,据说是被攻击了,无奈之下只得关闭游客搜索功能;据说WordPress 也可以通过向搜索地址传递某些参数达到SQL 注入的目的。结合这两点,我就想着能不能通过《修改WordPress登陆文件名wp-login.php,防密码被暴力破解》一文中替换的思路,运用在WordPress 搜索结果页面url 形式上,结果还被我找到了相关代码。

删除 WordPress 导航菜单的多余 CSS 选择器(id或class)

在默认情况下,WordPress 的导航菜单会输出很多如menu-itemmenu-item-type-taxonomymenu-item-object-category等加上 id 组成的CSS 选择器,无疑,对于一些人来说,这些选择器导致整个html 格式变得难看,看着碍眼的东西最好是将它去掉,之前Jeff 也曾有过一篇类似的文章《删除 WordPress 导航菜单的多余 CSS 选择器》,今天则介绍个通过添加过滤器来删除 WordPress 导航菜单的多余 CSS 选择器(id或class)的新方法。

自定义WordPress 标签云小工具相关参数

自定义WordPress 标签云小工具相关参数

相信你知道WordPress 标签云widget(小工具)是什么,如果你的WordPress 主题支持小工具,就可以在后台启用标签云小工具,该小工具不仅能展示标签也能展示分类目录。其默认的参数对于一些特别的主题来说可能不是那么合适。还好WordPress 官方提供了widget_tag_cloud_args 这个过滤器(filter)来让开发者在不改动WordPress 核心文件的基础上自定义相关显示参数。