腾讯云服务器优惠活动华纳云香港服务器

「推荐」15个非常有用的WordPress配置技巧

WordPress主题推荐

WP-config 是 WordPress 网站上最强大的文件之一,它在 WordPress 的幕后工作方式中发挥着重要作用。有一些非常有用的 WordPress 配置技巧,大多数初学者都不知道。在本文中,我们将分享一些最有用的 WordPress 配置技巧,这些技巧将帮助您对 WordPress 站点进行故障排除,优化和保护。

如何使用这些 WordPress配置技巧?

WordPress 附带了一个名为 wp-config.php 的强大配置文件。它位于每个WordPress 站点的根文件夹中,并包含重要的配置设置。所有最好的 WordPress 托管公司都提供一键式WordPress 安装,这意味着您在安装过程中永远不需要编辑 wp-config.php 文件。这是许多用户不熟悉此文件功能的主要原因。您可以使用 wp-config 文件对 WordPress 站点进行故障排除,优化和保护。

「推荐」15个非常有用的WordPress配置技巧-第1张-boke112百科(boke112.com)

wp-config.php 文件是一个功能强大的工具,代码中的一个小错误可能会使您的网站无法访问。您只应在必要时编辑此文件,并始终在进行任何更改之前创建完整的WordPress 备份,话虽这么说,让我们来看看你可以在你的网站上使用的 15 个比较有用的 WordPress 配置技巧。

1、WordPress基本配置设置

默认情况下,您只需在 WordPress 安装期间填写数据库设置。如果您没有 wp-config.php 文件,则会要求您通过填写数据库信息来创建一个文件。

「推荐」15个非常有用的WordPress配置技巧-第2张-boke112百科(boke112.com)

WordPress 将尝试通过生成 wp-config.php 文件自动保存这些设置。但是,如果失败,则需要手动添加它们。为此,您需要使用 FTP 客户端连接您的网站。连接后,您需要将 wp-config-sample.php 文件重命名为 wp-config.php。

「推荐」15个非常有用的WordPress配置技巧-第3张-boke112百科(boke112.com)

之后,您可以继续编辑新创建的 wp-config.php 文件。您需要通过更改以代码来添加数据库信息:

  1. define(‘DB_NAME’, ‘database-name’);
  2. define(‘DB_USER’, ‘database-username’);
  3. define(‘DB_PASSWORD’, ‘database-password’);
  4. define(‘DB_HOST’, ‘localhost’);
PS:不要忘记保存更改并将文件上传回服务器。

2、在 WordPress中添加安全密钥

默认的 WordPress 安装会自动将安全密钥添加到配置文件中。这些安全密钥用于为WordPress 登录cookie身份验证添加额外的安全层。如果您觉得有人在没有正确身份验证的情况下访问您的网站,您可以随时重新生成安全密钥,更改安全密钥将注销所有登录用户。

  1. define( ‘AUTH_KEY’,         ‘put your unique phrase here’ );
  2. define( ‘SECURE_AUTH_KEY’,  ‘put your unique phrase here’ );
  3. define( ‘LOGGED_IN_KEY’,    ‘put your unique phrase here’ );
  4. define( ‘NONCE_KEY’,        ‘put your unique phrase here’ );
  5. define( ‘AUTH_SALT’,        ‘put your unique phrase here’ );
  6. define( ‘SECURE_AUTH_SALT’, ‘put your unique phrase here’ );
  7. define( ‘LOGGED_IN_SALT’,   ‘put your unique phrase here’ );
  8. define( ‘NONCE_SALT’,       ‘put your unique phrase here’ );

3、更改 WordPress表前缀

典型的默认 WordPress 安装会为所有 WordPress 数据库表名添加 wp_ 前缀。一些 WordPress 安全专家认为,更改表前缀可以使您的WordPress 数据库更安全。要做到这一点,您需要更改 WordPress 配置中的以下行。

  1. $table_prefix = ‘wp_’;

如果您对现有网站执行此操作,则还需要更改 WordPress 数据库中的表前缀。为此,请参阅《两种方法修改 WordPress 站点数据库默认表前缀 wp_》文章。

4、在 WordPress中打开调试

WordPress 带有一个简洁的调试功能,允许您在调试模式下查看或隐藏 WordPress 错误。要启用此功能,您需要在 WordPress 配置文件中添加此规则。

  1. define( ‘WP_DEBUG’, true );

您还可以在隐藏网站上的错误的同时打开调试,并将其保存在日志文件中。为此,请将以下行添加到配置设置中。

  1. define( ‘WP_DEBUG’, true );
  2. define( ‘WP_DEBUG_LOG’, true );
  3. define( ‘WP_DEBUG_DISPLAY’, false );

这将在您网站的 wp-content 文件夹中创建一个 debug.log 文件,并将所有调试错误和通知存储在日志文件中。

5、更改您的站点或 WordPress地址

通常,您可以从 WordPress 后台 – 设置 – 常规页面设置 WordPress 和站点 URL 。但是,如果您无法访问 WordPress 网站,查看重定向错误或刚刚移动了您的网站,则可能无法执行此操作。在这种情况下,您可以通过添加以下行来通过 wp-config.php 文件更改您的站点和 WordPress URL:

  1. define(‘WP_HOME’, ‘http://www.example.com’);
  2. define(‘WP_SITEURL’, ‘http://www.example.com’);
PS:不要忘记用您自己的域名替换 example.com。

6、覆盖文件权限

如果主机对所有用户文件具有限制权限,则 WordPress 允许您覆盖文件权限。大多数用户不需要这样,但它存在于需要它的人。

  1. define(‘FS_CHMOD_FILE’, 0644);
  2. define(‘FS_CHMOD_DIR’, 0755);

7、更改发布修订版设置

WordPress 有一个非常有用的帖子修订功能,允许您通过还原回以前的版本或自动保存来撤消对帖子和页面的更改。您可以通过配置文件禁用或更改发布修订设置,您也可以使用以下不同的修订后设置。

您可以通过添加以下行来更改 WordPress 将自动保存存储为修订的频率:

  1. define(‘AUTOSAVE_INTERVAL’, 120); // in seconds

您网站上的某些文章可能会有几十个帖子修订版,具体取决于编写它们所需的时间。如果您认为该功能使您烦恼,那么您可以限制每个帖子的修订数量。

  1. define(‘WP_POST_REVISIONS’, 10);

如果由于某种原因,您想要完全禁用后修订功能(根本不推荐),那么您可以使用以下代码来禁用发布修订。

  1. define( ‘WP_POST_REVISIONS’, false );

8、更改 WordPress废纸篓设置

WordPress 带有一个名为 Trash 的回收站功能。当用户向垃圾箱发送帖子时,它仍会作为垃圾邮件存储在您的网站上 30 天。在那之后,WordPress 会自动删除它们。您可以通过更改要保留垃圾箱的天数来更改此行为。

  1. define( ‘EMPTY_TRASH_DAYS’, 15 ); // 15 days

如果您不喜欢此功能,则可以通过添加以下功能将其禁用:

  1. define(‘EMPTY_TRASH_DAYS’, 0 );
注意:使用 0 表示您的帖子将被永久删除。单击“永久删除”时,WordPress 不会要求确认。

9、向 WordPress配置添加 FTP / SSH常量

默认情况下,WordPress 允许您从管理仪表板升级 WordPress 核心,主题和插件。每次尝试升级或安装新插件时,都有一些主机需要 FTP 或 SSH 连接。

「推荐」15个非常有用的WordPress配置技巧-第4张-boke112百科(boke112.com)

通过使用代码,您可以设置 FTP 或 SSH 常量,而不必再担心它。

  1. // forces the filesystem method: “direct”, “ssh”, “ftpext”, or “ftpsockets”
  2. define(‘FS_METHOD’, ‘ftpext’);
  3. // absolute path to root installation directory
  4. define(‘FTP_BASE’, ‘/path/to/wordpress/’);
  5. // absolute path to “wp-content” directory
  6. define(‘FTP_CONTENT_DIR’, ‘/path/to/wordpress/wp-content/’);
  7. // absolute path to “wp-plugins” directory
  8. define(‘FTP_PLUGIN_DIR ‘, ‘/path/to/wordpress/wp-content/plugins/’);
  9. // absolute path to your SSH public key
  10. define(‘FTP_PUBKEY’, ‘/home/username/.ssh/id_rsa.pub’);
  11. // absolute path to your SSH private key
  12. define(‘FTP_PRIVKEY’, ‘/home/username/.ssh/id_rsa’);
  13. // either your FTP or SSH username
  14. define(‘FTP_USER’, ‘username’);
  15. // password for FTP_USER username
  16. define(‘FTP_PASS’, ‘password’);
  17. // hostname:port combo for your SSH/FTP server
  18. define(‘FTP_HOST’, ‘ftp.example.org:21’);
注意:不要忘记将 WordPress 路径和 ftp.example.com 替换为您自己的 FTP 主机信息。

10、允许数据库自动修复

WordPress 带有内置功能,可自动优化和修复 WordPress 数据库。但是,默认情况下此功能处于关闭状态。要启用此功能,您需要将以下行添加到 WordPress 配置文件中。

  1. define(‘WP_ALLOW_REPAIR’, true);

添加后,您需要访问以下 URL 以优化和修复 WordPress 数据库

  1. http://example.com/wp-admin/maint/repair.php
注意:不要忘记用您自己的域名替换 example.com。您将看到一个简单的页面,其中包含修复或修复和优化数据库的选项。您无需登录即可访问此页面。

「推荐」15个非常有用的WordPress配置技巧-第5张-boke112百科(boke112.com)

11、增加 PHP内存限制

一些最常见的 WordPress 错误是由PHP内存耗尽引起的。您可以通过 wp-config.php 文件增加 PHP 内存限制。只需粘贴以下代码:

  1. define(‘WP_MEMORY_LIMIT’, ‘128M’);

12、移动 wp-content目录

WordPress 允许您移动您的 wp-content 目录。一些专家认为它可以帮助加强 WordPress 的安全性。您需要将以下代码添加到 wp-config.php 文件中:

  1. define( ‘WP_CONTENT_DIR’, $_SERVER[‘DOCUMENT_ROOT’] . ‘/blog/wp-content’ );
  2. define( ‘WP_CONTENT_URL’, ‘http://example/blog/wp-content’);
  3. define( ‘WP_PLUGIN_DIR’, $_SERVER[‘DOCUMENT_ROOT’] . ‘/blog/wp-content/plugins’ );
  4. define( ‘WP_PLUGIN_URL’, ‘http://example/blog/wp-content/plugins’);
PS:不要忘记用您自己的域名替换 example.com。

13、使用自定义用户表

默认情况下,WordPress 会将所有用户数据保存在表 wp_users 和 wp_usermeta 中。通过使用下面的功能,您可以指定要存储用户信息的表。

  1. define(‘CUSTOM_USER_TABLE’, $table_prefix.’my_users’);
  2. define(‘CUSTOM_USER_META_TABLE’, $table_prefix.’my_usermeta’);

14、启用多站点网络

每个 WordPress 站点都带有内置的多站点功能,允许您使用相同的安装创建多个 WordPress 站点。您可以通过将以下行添加到 WordPress 配置文件来启用多站点功能:

  1. define(‘WP_ALLOW_MULTISITE’, true);

15、保护 WordPress 配置文件

如您所见,wp-config.php 文件包含非常重要的 WordPress 设置。默认情况下,它位于根 WordPress 文件夹中,但您可以移动它。它可以移动到 public_html 目录之外,因此用户无法访问它。如果在 WordPress 根文件夹中找不到文件,WordPress 默认会查看其他目录。

您还可以将以下代码添加到 .htaccess 文件中,以限制对此文件的访问。

  1. # Protect wp-config.php
  2. <Files wp-config.php>
  3.     order allow,deny
  4.     deny from all
  5. </Files>

我们希望这篇文章能帮助您学习一些您不知道的但是非常有用的 WordPress 配置技巧。

赞 (0) 打赏
版权声明:本文为转载文章,来源于 WPBeginner ,版权归原作者所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
香港云主机55元/年
wu