自定义WordPress

本页面集合了Wordpress使用过程中积累的一些用法和小技巧。页面将会以滚动方式更新,每次更新都会注明当前的日期。

移除devicepx

添加: 2017/07/23
更新: 2017/07/23
为提高国内用户的访问速度,要移除向域名wp.com获取资源的URL,这里移除由Jetpack插件带来的devicepx,解决方案如下:
编辑主题的functions.php文件,添加勾子,代码如下:

移除前端页面头部的dns-prefetch

添加: 2017/07/23
更新: 2017/07/23
这里是移除Jetpack插件生成的dns-prefetch,方案:
在Jetpack插件目录中以dns-prefetch为关键词查找文件内容,我找到输出dns-prefetch HTML link元素的语句:

在jetpack/class.jetpack.php文件中,注释掉这行语句所在的方法里面的所有内容。

从前端页面移除rel=”next” and rel=”prev”

添加: 2017/07/24
更新: 2017/07/24
将下面的代码添加到主题目录的functions.php文件中:

将Gravatar头像源改为国内V2ex CDN

添加:2017/08/01
更新:2017/08/01
编辑主题的functions.php文件:

前台首页移除jQuery库

添加:2017/08/01
更新:2017/08/01
在主题的functions.php文件添加:

对 jQuery 使用站外源,并且最终修改为国内源

添加:2017/08/01
更新:2017/08/01
如果直接修改 wp-include/script-loader.php 文件中JQuery的本地源,后台管理页面会出现异常,那么要借助 WP jQuery CDN 插件,然后在插件配置页面將源设为“ Google Ajax API jQuery CDN ”,并修改该插件目录下的 WP-jQuery-CDN.php 文件,将google api源URI改为以下这样:

WordPress 建议的 robots.txt

添加:2018/02/09
更新:2018/02/09

给 img 的父元素 a 加上 target 属性

添加:2018/02/09
更新:2018/02/09

在主题目录下的 functions.php 文件添加以下代码:

移除评论功能

添加:2018/02/09
更新:2018/02/09
因到网站跟帖评论实名制的国家政策的约束,网站的评论功能的开启需要审批,本人为了避免麻烦,所以就关闭了评论功能。在网上搜了一番,找到这个插件: Disable Comments ,启用这个插件可禁用日志的评论功能。

面包屑路径

添加: 2018/02/27
更新: 2018/02/27
首先安装 Breadcrumb NavXT 插件,然后编辑主题下的 header.php 文件在 这一行紧接着追加如下代码:

参考资料:
How to Add Breadcrumb Navigation to Your Theme

更改版本号

编辑./wp-includes/version.php 文件,然后找到

一行,把它注释掉再重新赋值给 $wp_version 即可。完成。
Note: 记得更新缓存

关闭前端页面 admin-ajax.php 的请求

添加:2019/03/29
更新:2019/03/29
编辑 wp-config.php 文件,添加以下代码:

Create On: 2017/07/23