WordPress常用的wp-config.php配置代码

作者 : 小编 本文共2255个字,预计阅读时间需要6分钟 发布时间: 2020-05-19 共79人阅读

WordPress wp-config.php 独立配置文件,可用于进一步的自定义选项启用或禁用调试、缓存、多站点、SSL登录、自动更新等功能。

编辑wp-config文件时,请确保使用代码编辑器,如Sublime Text、Atom、Notepad ++、Visual Studio Code或TextMate。禁止使用text记事本、Microsoft Office、Google Docs、LibreOffice等,

 

放置代码段的位置在默认文件的第20行,也就是注释代码结束的下一行;

 

wp-config.php 配置代码

 

    1. 开启WordPress调试模式

文件默认状态下的调试模式是关闭的,我们只需找到这段代码:

define('WP_DEBUG', false);

将其值 “false” 更改为 “true” 即可;

    1. 启用WordPress缓存

使用以下代码启用WordPress的内置缓存功能。

# 启用WordPress缓存
define( 'WP_CACHE', true );
    1. 清空回收站的时间间隔

您可以让WordPress在一定天数后自动清空回收站。此常量的最小值为0,表示将禁用回收站功能。

# 定义清空回收站时间为7天
define( 'EMPTY_TRASH_DAYS', 7 );
    1. 启用多站点模式

通过将WP_ALLOW_MULTISITE常量添加到wp-config文件,您可以启用WordPress的多站点功能,该功能允许您创建WP站点的网络。

# 启用 WordPress 多站点模式
define( 'WP_ALLOW_MULTISITE', true );
    1. 管理文章修订版本数量

WordPress有一个内置的版本控制系统,这意味着它保存您创建的所有文章修订版本。经常编辑的文章可能有多达25-30个修订版,可能会在一段时间后占用大量数据库空间。

使用WP_POST_REVISIONS常量,您可以最大化文章修订版本的数量或完全禁用该功能。

# 完全禁用文章修订版本功能
define( 'WP_POST_REVISIONS', false );
 
# 允许保留最多5个修订版本
define( 'WP_POST_REVISIONS', 5 );
    1. 启用内置数据库优化

WordPress具有内置的数据库优化功能,您可以通过将以下行添加到wp-config文件来打开它。任何人都可以使用数据库优化界面(即使是未登录的访问者)。仅在您要运行优化工具的时间段内启用该功能,然后不要忘记禁用它。

# 启用WordPress数据库优化功能
define( 'WP_ALLOW_REPAIR', true );
    1. 禁用wordpress自动更新功能

对于小版本和翻译文件,WordPress默认运行自动后台更新。您可以通过根据以下规则设置AUTOMATIC_UPDATER_DISABLED(对于所有更新)和WP_AUTO_UPDATE_CORE(对于核心更新)常量的值来打开和关闭此功能:

# 禁用所有自动更新
define( 'AUTOMATIC_UPDATER_DISABLED', true );
 
# 禁用所有核心更新
define( 'WP_AUTO_UPDATE_CORE', false );
 
# 启用所有核心更新,包括大版本和小版本更新
define( 'WP_AUTO_UPDATE_CORE', true );
 
# 启用小版本核心更新(默认)
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
    1. 增加PHP内存限制

有时您可能希望增加托管服务提供商为您的站点分配的PHP内存限制,特别是如果您遇到可怕的“允许的内存大小xxxxxx字节耗尽”消息。为此,请为网站使用WP_MEMORY_LIMIT,为管理区域使用WP_MAX_MEMORY_LIMIT

# 设置网站PHP内存限制
define( 'WP_MEMORY_LIMIT', '96M' );
 
# 设置WP后台内存限制
define( 'WP_MAX_MEMORY_LIMIT', '128M' );
    1. 强制使用 SSL登录

为了提高网站安全性,您可以强制用户每次都通过SSL登录。FORCE_SSL_ADMIN常量使用户登录和管理会话都必须使用SSL。请注意,以前有效的FORCE_SSL_LOGIN常量在WordPress 4.0中已弃用,因此现在您必须始终使用FORCE_SSL_ADMIN

# 强制 SSL登录
define( 'FORCE_SSL_ADMIN', true );
    1. 禁用插件和主题编辑/更新

管理员可以在WordPress管理区域中编辑插件和主题文件。如果使用DISALLOW_FILE_EDIT常量禁用插件和主题编辑器,则可以使站点更安全。因此,如果您的网站被黑客攻击,黑客将无法访问您的插件和主题文件。

您还可以使用DISALLOW_FILE_MODS禁用插件和主题更新功能。这样管理员将无法更新管理区域中的插件和主题。DISALLOW_FILE_MODS也会禁用插件和主题编辑器,因此如果您使用它,则不必添加DISALLOW_FILE_EDIT

# 禁用主题和插件编辑器
define( 'DISALLOW_FILE_EDIT', true );
 
# 禁用主题和插件编辑器以及更新
define( 'DISALLOW_FILE_MODS', true );
    1. 禁用未经过滤的HTML

虽然低级用户(订阅者、贡献者、作者)无法在WordPress中发布未经过滤的HTML,但允许编辑和管理员这样做。

# 为管理员和编辑禁用未经过滤的HTML
define( 'DISALLOW_UNFILTERED_HTML', true );
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.sucaihu.com",如遇到无法解压的请联系管理员!

素材虎 » WordPress常用的wp-config.php配置代码

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们。
找不到素材资源介绍文章里的示例图片?
对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

发表评论

  • 3814会员数(个)
  • 3681资源数(个)
  • 47本周更新(个)
  • 6 今日更新(个)
  • 1280稳定运行(天)

加入VIP获取全站资源
开通VIP 享更多特权,建议使用QQ登录