你可能不知道的 15 个有用的 WordPress 配置技巧

WP-config 是 WordPress 网站上最强大的文件之一,它在 WordPress 的幕后工作方式中发挥着重要作用.有一些非常有用的 WordPress 配置技巧,大多数初学者都不知道.在本文中,我们将分享一些最有用的 WordPress 配置技巧,这些技巧将帮助您对 WordPress 站点进行故障排除、优化和保护.
如何使用这些 WordPress 配置技巧?
WordPress 带有一个强大的配置文件 wp-config.php.它位于每个 WordPress 站点的根文件夹中,包含重要的配置设置.
要了解更多信息,请参阅我们关于如何在 WordPress 中编辑 wp-config.php 文件的指南.
所有最好的 WordPress 托管公司都提供一键式 WordPress 安装,这意味着您在安装过程中永远不需要编辑 wp-config.php 文件.这是很多用户不熟悉这个文件的威力的主要原因.
您可以使用 wp-config 文件对您的 WordPress 网站进行故障排除、优化和保护.
wp-config.php 文件是一个强大的工具,代码中的一个小错误都会使您的网站无法访问.您应该只在必要时编辑此文件,并在进行任何更改之前始终创建完整的 WordPress 备份,
话虽如此,让我们来看看您可以在您的网站上使用的一些方便的 WordPress 配置技巧.
1.基本的 WordPress 配置设置
默认情况下,您只需要在 WordPress 安装过程中填写数据库设置.如果你没有 wp-config.php 文件,那么你会被要求通过填写你的数据库信息来创建一个.
WordPress 将尝试通过生成 wp-config.php 文件来自动保存这些设置.但是,如果失败,则您需要手动添加它们.
为此,您需要使用 FTP 客户端连接到您的网站.连接后,您需要将 wp-config-sample.php 文件重命名为 wp-config.php.
之后,您可以继续编辑新创建的 wp-config.php 文件.您需要通过更改以下几行来添加您的数据库信息:
define('DB_NAME', 'database-name'); define('DB_USER', 'database-username'); define('DB_PASSWORD', 'database-password'); define('DB_HOST', 'localhost');
不要忘记保存更改并将文件上传回服务器.
2.在 WordPress 中添加安全密钥
默认的 WordPress 安装会自动将安全密钥添加到您的配置文件中.这些安全密钥用于为您的 WordPress 登录和 cookie 身份验证添加额外的安全层.
如果您觉得有人可能在未经适当身份验证的情况下访问您的网站,您可以随时重新生成安全密钥.更改安全密钥将注销所有登录的用户.
define( 'AUTH_KEY', 'put your unique phrase here' ); define( 'SECURE_AUTH_KEY', 'put your unique phrase here' ); define( 'LOGGED_IN_KEY', 'put your unique phrase here' ); define( 'NONCE_KEY', 'put your unique phrase here' ); define( 'AUTH_SALT', 'put your unique phrase here' ); define( 'SECURE_AUTH_SALT', 'put your unique phrase here' ); define( 'LOGGED_IN_SALT', 'put your unique phrase here' ); define( 'NONCE_SALT', 'put your unique phrase here' );
有关更多信息,请参阅我们关于 WordPress 安全密钥及其使用方法的文章.
3.更改 WordPress 表前缀
典型的默认 WordPress 安装会为所有 WordPress 数据库表名称添加一个 wp_ 前缀.一些 WordPress 安全专家认为,更改表前缀可以使您的 WordPress 数据库更加安全.
为此,您需要更改 WordPress 配置中的以下行.
$table_prefix = 'wp_';
如果您要为现有网站执行此操作,则还需要更改 WordPress 数据库中的表前缀.为此,请参阅我们关于如何更改 WordPress 数据库前缀的文章.
4.在 WordPress 中打开调试
WordPress 具有简洁的调试功能,允许您在调试模式下查看或隐藏 WordPress 错误.要启用此功能,您需要在 WordPress 配置文件中添加此规则.
define( 'WP_DEBUG', true );
您还可以打开调试,同时隐藏网站上的错误并将其保存在日志文件中.为此,请将以下几行添加到您的配置设置中.
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
这将在您网站的 wp-content 文件夹中创建一个 debug.log 文件,并将所有调试错误和通知存储在日志文件中.
5.更改您的网站或 WordPress 地址
通常,您可以从设置 » 中设置您的 WordPress 和站点 URL.常规页面.但是,如果您无权访问 WordPress 网站、看到重定向错误或刚刚移动了您的网站,则可能无法执行此操作.
在这种情况下,您可以通过 wp-config.php 文件通过添加以下行来更改您的站点和 WordPress URL:
define('WP_HOME', 'http://www.example.com'); define('WP_SITEURL', 'http://www.example.com');
不要忘记用您自己的域名替换example.com.
6.覆盖文件权限
如果您的主机对所有用户文件具有限制性权限,WordPress 允许您覆盖文件权限.大多数用户不需要它,但它存在于需要它的人身上.
define('FS_CHMOD_FILE', 0644); define('FS_CHMOD_DIR', 0755);
要了解有关文件权限的更多信息,请参阅我们关于如何修复 WordPress 中的文件和文件夹权限错误的文章.
7.更改修订后设置
WordPress 有一个非常有用的帖子修订功能,它允许您通过恢复到以前的版本或自动保存来撤消对帖子和页面的更改.
您可以通过配置文件禁用或更改后期修订设置.以下是您可以使用的不同后期修订设置.
您可以通过添加以下行来更改 WordPress 将自动保存为修订的频率:
define('AUTOSAVE_INTERVAL', 120);//in seconds
您网站上的某些文章可能有几十个帖子修订版,具体取决于撰写它们所花费的时间.如果您认为该功能让您感到厌烦,那么您可以限制每个帖子的修订次数.
define('WP_POST_REVISIONS', 10);
如果出于某种原因,您想完全禁用后期修订功能(根本不推荐),那么您可以使用以下代码禁用后期修订.
define( 'WP_POST_REVISIONS', false );
8.更改 WordPress 垃圾箱设置
WordPress 附带一个称为垃圾箱的回收站功能.当用户将帖子发送到垃圾箱时,该帖子在接下来的 30 天内仍会作为垃圾箱存储在您的网站上.在那之后,WordPress 会自动永久删除它们.
您可以通过更改要保留垃圾箱的天数来更改此行为.
define( 'EMPTY_TRASH_DAYS', 15 );//15 days
如果你不喜欢这个功能,那么你可以通过添加下面的功能来禁用它:
define('EMPTY_TRASH_DAYS', 0 );
注意:使用零意味着您的帖子将被永久删除.当您单击永久删除时,WordPress 不会要求确认.任何意外点击都可能让您付出代价……
要了解更多信息,请参阅我们关于如何在 WordPress 中限制或禁用自动清空垃圾箱功能的文章.
9.将 FTP/SSH 常量添加到 WordPress 配置
默认情况下,WordPress 允许您从管理仪表板升级 WordPress 核心、主题和插件.有些主机每次尝试升级或安装新插件时都需要 FTP 或 SSH 连接.
通过使用代码,您可以设置 FTP 或 SSH 常量,再也不用担心了.
//forces the filesystem method: "direct", "ssh", "ftpext", or "ftpsockets" define('FS_METHOD', 'ftpext'); //absolute path to root installation directory define('FTP_BASE', '/path/to/wordpress/'); //absolute path to "wp-content" directory define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/'); //absolute path to "wp-plugins" directory define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/'); //absolute path to your SSH public key define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub'); //absolute path to your SSH private key define('FTP_PRIVKEY', '/home/username/.ssh/id_rsa'); //either your FTP or SSH username define('FTP_USER', 'username'); //password for FTP_USER username define('FTP_PASS', 'password'); //hostname:port combo for your SSH/FTP server define('FTP_HOST', 'ftp.example.org:21');
注意:不要忘记将 WordPress 路径和 ftp.example.com 替换为您自己的 FTP 主机信息.
10.允许自动数据库修复
WordPress 内置了自动优化和修复 WordPress 数据库的功能.但是,此功能默认关闭.
要启用此功能,您需要将以下行添加到您的 WordPress 配置文件中.
define('WP_ALLOW_REPAIR', true);
添加后需要访问以下网址进行优化修复WordPress数据库
http://example.com/wp-admin/maint/repair.php
不要忘记用您自己的域名替换example.com.您将看到一个简单的页面,其中包含修复或修复和优化数据库的选项.您无需登录即可访问此页面.
11.增加 PHP 内存限制
一些最常见的 WordPress 错误是由 PHP 内存耗尽引起的.您可以通过 wp-config.php 文件增加 PHP 内存限制.只需粘贴以下代码:
define('WP_MEMORY_LIMIT', '128M');
12.移动 wp-content 目录
WordPress 允许您移动 wp-content 目录.一些专家认为它可以帮助加强 WordPress 的安全性.
您需要将以下代码添加到您的 wp-config.php 文件中:
define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'].'/blog/wp-content' ); define( 'WP_CONTENT_URL', 'http://example/blog/wp-content'); define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'].'/blog/wp-content/plugins' ); define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');
不要忘记用您自己的域名替换example.com.
13.使用自定义用户表
默认情况下,WordPress 将所有用户数据保存在表 wp_users 和 wp_usermeta 中.通过使用下面的函数,您可以指定您希望存储用户信息的表.
define('CUSTOM_USER_TABLE', $table_prefix.'my_users'); define('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');
14.启用多站点网络
每个 WordPress 站点都带有内置的多站点功能,允许您使用相同的安装创建多个 WordPress 站点.要了解更多信息,请参阅我们关于如何安装和设置 WordPress 多站点网络的完整指南.
您可以通过在 WordPress 配置文件中添加以下行来启用多站点功能:
define('WP_ALLOW_MULTISITE', true);
15.保护您的 WordPress 配置文件
如您所见,wp-config.php 文件包含非常重要的 WordPress 设置.默认情况下,它位于 WordPress 根文件夹中,但您可以移动它.它可以移到 public_html 目录之外,因此用户无法访问它.如果文件未在 WordPress 根文件夹中找到,WordPress 默认知道在其他目录中查找.
您还可以将以下代码添加到.htaccess 文件中以限制对该文件的访问.
# Protect wp-config.php <Files wp-config.php> order allow,deny deny from all </Files>
我们希望本文能帮助您学习一些您不知道的有用的 WordPress 配置技巧.您可能还想查看我们可以在您的网站上使用的 55 多个最想要的 WordPress 提示、技巧和技巧的大型列表.