每次加载站点上未缓存的页面时,都会评估wp-config.php文件的内容。这意味着每次接待新访客时,内容都会重新加载,因此保持此文件最新且正确至关重要。
该文件看起来像是对核心WordPress函数的大量函数调用。此外,最好的做法是彻底注释您放置在该文件中的任何代码。虽然可能很明显为什么要以某种方式做事,但对于后来从事该项目的其他开发人员来说可能并不明显!
下面是北京六翼信息技术有限公司的开发工程师讲解WordPresswp-config.php文件的基本内容。
注意:wp-config-sample.php文件的内容按特定顺序排列。重新排列文件的内容可能会在您的网站上造成错误。
MySQL数据库设置WordPress网站使用MySQL数据库运行。您的数据库存储您博客的内容,例如帖子、评论等。
通常可以从您的主机检索数据库信息。如果您管理自己的Web服务器或托管帐户并有权访问cPanel,则可以通过创建数据库和用户来访问此信息。从cPanel,访问MySQL数据库部分。
WordPressslate和keyWordPress使用cookie(或存储在浏览器中的信息)来验证登录用户和评论者的身份,因此WordPress还在wp-config.php文件中包含秘密身份验证安全密钥和slate。从本质上讲,这些WordPress安全密钥是您网站的额外密码,这些密码又长又随机且复杂,因此几乎不可能破解。
这四个密钥是增强安全性所必需的。这四种slate是推荐的,但不是必需的,因为如果没有提供,WordPress会为您生成slate。它们默认包含在wp-config.php中。
WordPress数据库表前缀$table_prefix是放在数据库表前面的值。如果您想使用wp_以外的内容作为您的数据库前缀,请更改该值。如果您在使用多站点功能时在同一个数据库中安装多个WordPress博客,通常会发生这种情况。仅使用数字、字母和下划线。
WordPress语言WordPress4.0引入了在WordPress管理仪表板而不是wp-config.php中更改语言的选项。通过访问“设置”“常规”并选择站点语言,直接从WordPress仪表板更改语言。
ABSPATHWordPress目录的绝对路径高级wp-config.php选项以下部分包含wp-config.php的高级选项。更改可能会导致您的网站出现无法预料的问题,因此请务必在添加或修改这些设置之前对WordPress进行备份。
有关wp-config.php设置选项的完整列表,请访问WordPressCodex。