您可能不知道的15個有用的WordPress配置技巧


WP-config是WordPress網站上功能最強大的文件之一,它在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配置設置

WordPress將嘗試通過生成wp-config.php文件來自動保存這些設置。 但是,如果失敗,則需要手動添加它們。

為此,您將需要使用FTP客戶端連接到您的網站。 連接後,您需要將wp-config-sample.php文件重命名為wp-config.php。

重命名wp-config-sample.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安裝會添加一個 wp_ 所有WordPress數據庫表名稱的前綴。 一些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廢紙Settings設置

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連接。

WordPress詢問FTP信息

通過使用這些代碼,您可以設置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'); 

注意:不要忘記用您自己的FTP主機信息替換WordPress路徑和ftp.example.com。

10.允許自動數據庫修復

WordPress具有內置功能,可以自動優化和修復WordPress數據庫。 但是,此功能默認情況下處於關閉狀態。

要啟用此功能,您需要將以下行添加到WordPress配置文件中。

define('WP_ALLOW_REPAIR', true);

添加此內容後,您需要訪問以下URL以優化和修復WordPress數據庫

http://example.com/wp-admin/maint/repair.php

不要忘記用您自己的域名替換example.com。 您將看到一個簡單的頁面,其中包含用於修復或修復和優化數據庫的選項。 您無需登錄即可訪問此頁面。

優化和修復WordPress數據庫

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

    order allow,deny
    deny from all

我們希望本文能幫助您學習一些您不知道的有用的WordPress配置技巧。 您可能還希望查看我們的大型列表,其中包含55個以上最需要的WordPress技巧,竅門和hack,您可以在自己的網站上使用它們。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。