WordPress配置文件wp-config.php详解

2019-02-19 14:53:37于海丽

// 当前目录的完全本地路径(结尾不包括斜杠)
define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'].'/path/wp-content');

// 当前目录的完整URL(结尾不包括斜杠)
define('WP_CONTENT_URL', 'http://domain.tld/path/wp-content');
你也可以另外给wp-content 目录指定一个自定义路径。可以解决一些插件的兼容性问题</p> <p>//当前目录的完全本地路径(结尾不包括斜杠)
define('WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'].'/path/wp-content/plugins');

//当前目录的完整URL(结尾不包括斜杠)
define('WP_PLUGIN_URL', 'http://domain.tld/path/wp-content/plugins');

日志修订版的处理

Worepress最新版本提供了一个发布后修改系统,用户可保存不同的博客版本,甚至,如果有需要的话,还可以恢复到先前保存的博客版本。不管你喜欢还是不喜欢这个功能,下面的设置可能都对你有帮助。

限制保存博客版本的数量


define('WP_POST_REVISIONS', 3); // 任意整数,不过不要太夸张。

禁用修订版功能


define('WP_POST_REVISIONS', false);

指定自动保存间隔

跟发布版本功能类似,WordPress其实使用了自动保存功能。默认情况下,WordPress每一分钟自动保存你的作品,不过你完全可以根据需要改变这个数值。不过也注意不要太夸张,以免破坏了你的服务器。


define('AUTOSAVE_INTERVAL', 160); // 单位秒

调试WordPress

自从2.3.1版本以来,有一些错误和警告提示帮助用户调试网站。截止2.5版本, 报错等级提高到E_ALL并有激活对一些函数的警告功能。默认(即,没有在wp-config.php文件中指定任何定义),错误报告被禁用。


define('WP_DEBUG', true); // 启用调试模式
define('WP_DEBUG', false); // 禁用调试模式(默认)

错误日志配置

下面是启用WordPress站点错误日志的一种简单方法。创建一个名为“php_error.log”的文件,使其对服务器可写,并将其放置在你选择的目录下。接着在下面代码中第三行编辑路径,并加入wp-config.php 中:


@ini_set('log_errors','On');
@ini_set('display_errors','Off');
@ini_set('error_log','/home/path/domain/logs/php_error.log');

增加PHP内存

如果你收到错误提示“允许的内存xxx字节已用尽” ,这个设置就对你有帮助了。截至WordPress的2.5版,WP_MEMORY_LIMIT定义,你可以指定PHP使用的最大内存。默认情况下,最大PHP内存是32兆,因此只有要求大于32兆是菜需要更改此设置。注意,有些虚拟主机禁止你提高PHP 内存,所以你得请求他们帮忙。下面是例子: