15 个设定WordPress 网站的代码整理,加入wp-config.php 就能使用(图文)

15 个设定WordPress 网站的程式码整理,加入wp-config.php 就能使用

本文参考资料为15 wp-config Snippets to Configure Your WordPress Site,原作者Preethi Ranjit。

现在遇到想架站的朋友,我都二话不说直接推荐使用WordPress,大家都知道WordPress分成两种:WordPress.com和WordPress.org(或被称为Self-hosted),前者如同Blogger是一个免费网志平台,后者则是开放原始码程式,必须搭配网域名称和虚拟主机才能够把网站架设起来。每次搬家转换都会有所损耗,无论是时间、金钱或好不容易累积起来的流量及搜寻引擎最佳化成绩,还是那句老话「长痛不如短痛」,

可让WordPress 网站变得更快、更安全的教学主题,包括:

杀手级WordPress 体检项目:101 个建立新网站的超简易捷径!

11 个强化WordPress 网站安全的.Htaccess 设定技巧

8 个实用的WordPress 程式码(Code Snippets)

安装WordPress 后你应该做的25 件事

WordPress 最为人津津乐道的是安装过程非常简单!如果够熟悉的话甚至可以在几分钟时间快速部属一个网站,即使如此,WordPress 仍具有相当高的弹性,可透过程式码来调整网站各项设定。

有些设定参数不一定每个人都知道,本文要介绍的15 个程式码都是使用于WordPress 设定档(wp-config.php)中,不过有些跟之前我写过的教学重复,但没关系,若是需要就直接把它复制到自己的设定档吧!以下我会就这十五个项目做更详细的说明。

本地化及编辑你的wp-config

并不会在

当你下载WordPress后,wp-config.php档案安装资料夹。但你可以找到一个名为wp-config-sample.php的范例档,你必须将它复制、重新命名为wp-config.php,然后(资料库名称、使用者名称、密码、网址及安全金钥)。

Softaculous或类似的自动化安装工具

如果你的主机商提供,那么安装过程会这些必要步骤,因此你在以FTP连线至你的伺服器时将会看到wp-config.php和wp-config-sample.php同时存在于根目录。

15 个设定WordPress 网站的程式码

设定顺序很重要

请注意,,因此请不要重新排列。如要编辑wp-config(例如:Sublime Text、Atom、Notepad++、Visual Studio Code或TextMate),使用Word及其他类似编辑器(例如:Microsoft Office、Google Docs、LibreOffice)将会破坏你的档案,千万别用它们来编辑程式码。

保存在wp-config 的设定值会覆盖资料库设定值,以防止两种设定类型同时存在。

这些程式码要放在那里?

在这篇文章中,你会找到15个可放在wp-config.php设定档里的程式码。

并不存在

大多数情况下这些设定选项于wp-config中。如果你想使用它们,必须将它复制并。

1. 开启WP 除错工具(Debugger)

预设情况下已经存在

你可以在wp-config设定档内开启或关闭WordPress除错工具。下面要介绍的第一个程式码于wp-config.php(在资料库设定底下),但预设值为false。如果要将除错工具开启,将设定值设定为true。

第二段程式码是开启前端除错工具,允许你针对CSS 和JavaScript 程式进行除错。只在开发中的网站下使用除错工具。

2. 更改资料表前缀

可以选择一个更复杂的资料表前缀。

预设情况下WordPress使用wp_作为资料表前缀。如果你想要提高安全性,

变更成其他值

此选项预设也存在于wp-config设定档中,你只要将$table_prefix就能获得更好的安全性。

全新安装

不过这只有在一个或才可变更,在运作中的网站更改这个参数会有风险。

3. 更改WordPress 网址

WordPress和网站网址

你可以在WordPress控制台的「設定 -> 一般」里设定。此外,你也可以在wp-config设定档里设定这些网址。

在wp-config.php里定义WP_SITEURL和WP_HOME有两个原因:

如果因为某些原因无法存取控制台,这个方法有可能解决问题。

减少网站载入时呼叫资料库的次数(因为wp-config 会覆盖资料库相同选项)。

WP_SITEURL 指定使用者连结到你网站的网址,WP_HOME 则是WordPress 安装目录。如果你将WordPress 安装于根目录(这是预设选项),那么这两个设定值会相同。

4. 在一段时间后清理回收桶

自动清理你的回收桶

你可以让WordPress在一段时间后。这个选项最小值为0,在这情况下会停用垃圾桶功能。

5. 启用WordPress 缓存

内建缓存功能

你可以启用WordPress,只要加入以下程式码。大多数快取插件,例如W3 Total Cache和WP Super Cache都会将这段程式码加入wp-config设定。

6. 启用WordPress 多网站(Multisite)

启用WordPress多网站功能

在你的wp-config设定档加入WP_ALLOW_MULTISITE可,让你建立一个。

7. 重新导向不存在的子网域和子目录

重新导向至正确的网域名称

有时候访客会在网址列输入一个不存在的子网域名称或子目录。你可以将这些访客,例如加入NOBLOGREDIRECT参数来重新导向到网站首页。

8. 管理文章版本

内建的版本控制系统

WordPress有,意味着它可以。一篇频繁更新的文章可能会有25-30个文章版本,一段时间后这会占用大量的资料库空间。

使用WP_POST_REVISIONS参数可以设定文章版本的最大数量,或将此功能完全停用。

9. 启用内建资料库最佳化工具

内建的资料库最佳化功能

WordPress有,你可以将以下程式码加入wp-config来启用它。

会被所有人看见

如果想知道这个工具的详细运作原理,可参考国外使用者的文章介绍(英文)。不过更重要的是资料库最佳化画面(即使是没有登入的访客)。因此建议,而且使用后别忘记将它关闭。

10. 停用自动更新

自动背景更新

WordPress预设情况下会执行,主要针对重要及。

你可以透过AUTOMATIC_UPDATER_DISABLED(所有更新)和WP_AUTO_UPDATE_CORE(核心更新)将这项功能开启或停用。

11. 增加PHP 内存限制

增加主机商对你网站的PHP记忆体限制

有时候你希望可以,特别是出现可怕的「Allowed memory size of xxxxxx bytes exhausted」讯息。对网站的记忆体限制可以使用WP_MEMORY_LIMIT参数调整,WP_MAX_MEMORY_LIMIT则针对控制台。

请注意,有些主机商不允许手动增加记忆体限制,遇到这种情形时请联系他们寻求协助。

12. 强制SSL 模式登入

使用SSL进行登入

如果想增强网站安全性,你可以强制每次都。FORCE_SSL_ADMIN参数可以针对及开启完整的SSL加密支援。

请注意,WordPress 4.0后已经弃用FORCE_SSL_LOGIN,现在必须使用FORCE_SSL_ADMIN。

13. 停用外挂和布景主题编辑/更新

编辑外挂和布景主题档案

管理员可以在WordPress控制台。如果你使用DISALLOW_FILE_EDIT来,有助于让你的网站更安全。所以,若你的网站遭到入侵,骇客将没有权限存取你的外挂和布景主题档案。

停用外挂和布景主题更新功能

你也可以使用DISALLOW_FILE_MODS来。这么一来管理员就无法在控制台更新外挂和布景主题。

14. 删除图片编辑

储存成不同解析度大小的图片

每当你编辑图片时,WordPress会将它。但是,如果你不想使用早期的图片集,可以将IMAGE_EDIT_OVERWRITE设定为true来移除他们。

将会被新图片覆盖

如你所见,当你编辑图片时,较早的图片,只有最新的图片会保存于wp-content资料夹。

15. 停用未筛选的HTML

WordPress不允许等级较低的使用者帐户(订阅者、写手或作者)发布未筛选的HTML语法

这里我要稍微解释一下,什么是「Unfiltered HTML」呢?以中文来说就是未被筛选的HTML,为了有更好的安全性,(这些语法在写入编辑器、储存后会自动消失),然而编审和系统管理员是允许使用这些标签的。

禁止更高等级的使用者使用未筛选的HTML语法

如果你想将安全性提高,,可以将以下程式码加入到wp-config设定档。

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:15 个设定WordPress 网站的代码整理,加入wp-config.php 就能使用(图文)