吼吼~小编承认自己有点标题党了,不过完全了解 WordPress 的配置文件 wp-config.php 技巧的站长还真没多少,至少小编认识的站长中完全了解 wp-config.php 文件技巧的还真没几个,大多数站长都只知道知道 functions.php 文件的妙用。好了接下来小编就来说说一些关于 wp-config.php 文件的技巧:

1 、 WordPress 的定修版本功能大家一定不陌生,这是一项很实用的功能但是对于数据库来说这是一种负担,那么我们可以通过 wp-config.php 来定义保存次数或者关闭掉自动定修版本功能:

define('WP_POST_REVISIONS', 3); //定义自动定修的次数,只保存最新的三个版本,必须为整数
define('WP_POST_REVISIONS', false);  //关闭自动定修功能

2 、 WordPress 为了预防博客主们写文章时突然断电断网而造成文章数据丢失设计了自动保存草稿功能,但是在更新网站时出现出现这种突发状况的可能性几乎为零,而且 WordPress 默认的保存间隔时间也很短,所以会对数据库造成负担,我们可以通过 wp-config.php 文件把间隔时间调长一点:

define('AUTOSAVE_INTERVAL', 160); //以秒为单位本例中为 160 秒

3 、 WordPress 的回收站估计已经没多少站长使用了,毕竟这个功能设计的有点蛋疼= =。不过 WordPress 默认的是 30 天会自动清空一次回收站中的评论、文章等数据,我们可以使用 wp-config.php 文件来定义回收站清空数据的间隔。

define('EMPTY_TRASH_DAYS', 7);  //本例中为 7 天

4 、开启 WordPress 数据库自动修复功能。 (这个没什么好多解释的,小编之前发过一篇教程。)

define('WP_ALLOW_REPAIR', true);

在 wp-config.php 文件中加入以上代码后访问 「abc.com/wp-admin/maint/repair.php」 即可执行 WordPress 自带的数据库修复优化脚本。

5 、阻止 WordPress 程序发出对外请求:

define('WP_HTTP_BLOCK_EXTERNAL', true);

作用参见 《WordPress 加速优化教程:关闭 WordPress 站内搜索功能以及对外请求》

6 、生成错误日志:

@ini_set('log_errors','On');
@ini_set('display_errors','Off');
@ini_set('error_log','/home/path/weixiaoduo.com/logs/wp_error.log'); //生成日志的服务器绝对路径

加上以上代码即可让你的 WordPress 自动生成错误日志,记录每次网站出现错误的信息。

这是第一部分,下次继续更新 wp-config.php 文件的使用技巧。