wp-content – WordPress 最重要目錄的初學者指南
已發表: 2017-09-28wp-content是什麼鬼?! 這可能是您作為 WordPress 初學者的第一反應,或者如果您主要通過後端使用 WordPress。 畢竟,普通網站所有者的大部分時間都花在儀表板上。
這說得通。 畢竟,您可以從這裡執行所有重要任務,並且無需編輯文件、移動數據或執行其他繁瑣的任務,就可以管理您的整個站點。
如果您更進一步並自己安裝 WordPress,您甚至可能會注意到它的不同部分:數據庫和 WordPress 安裝。
但是,除非您是開發人員或喜歡控製網站各個方面的人,否則您可能不太熟悉 WordPress 文件結構及其每個文件和文件夾。
其中最核心的部分之一: wp-content文件夾。 出於這個原因,在本文中,我們想詳細了解一下。 我們將討論wp-content的位置、它的用途、它包含的內容以及它允許您做什麼。
準備好深入了解 WordPress 的這一部分了嗎? 那我們開始吧。
如何訪問wp-content
除非您對文件結構進行了重大更改或將wp-content重命名為其他內容(更多內容見下文),否則您應該會在 WordPress 安裝過程中找到它。

與wp-admin和wp-includes 一樣, wp-content是每個標準 WordPress 安裝的一部分,並且會在您在服務器上安裝 CMS 時自動創建。
因此,為了訪問它,您需要做的就是登錄到您的 FTP 服務器(例如,通過 FileZilla)。 根據您主機的設置,您可能需要點擊另一個文件夾(如public_html)才能訪問您的站點,但是,一旦您到達那裡,您就會在那裡找到wp-content目錄。
wp-content的目的是什麼?
在更大的方案中, wp-content包含所有用戶提供的內容。 基本上,您可以上傳到網站的任何內容都會在此處結束。 這不包括你寫的任何東西,請注意。 這些東西存儲在 WordPress 數據庫中。
但是,只要您同時擁有數據庫和wp-content文件夾,您就可以隨時恢復您的站點,即使其他所有內容都丟失了。
事實上,如果您有一個測試網站(沒有像本地開發網站那樣的實時網站),您可以嘗試一個有趣的小實驗。

首先,下載最新版本的 WordPress。 然後,訪問測試站點的主目錄。 在這裡,標記除wp-content和wp-config.php之外的每個文件和目錄(如果可見,您可能還想保留.htaccess )。

然後,刪除它們。 你沒聽錯,幹掉一大群人。 完成此操作後,當您嘗試在瀏覽器中加載您的站點時,它看起來會像這樣:

要解決這種情況,請轉到您剛剛下載的新版 WordPress。 解壓並訪問目錄。
在這裡,再次標記除 WordPress 測試安裝中剩餘的文件和文件夾之外的所有文件和文件夾。 然後把它們複製過來。
完成後,如果您已正確完成所有操作,您現在應該可以毫無問題地重新加載您的網站,並完全像以前一樣查看它。
多虧了wp-content和 WordPress 數據庫,您的網站沒有丟失任何特定的內容。 整潔,對吧?
那麼, wp-content裡面到底是什麼?
為什麼上面的實驗有效? 因為如前所述, wp-content包含所有未存儲在數據庫中的用戶提供的數據。 當您打開目錄時,這變得更加明顯。
wp-content 的標準目錄
通常, wp-content將包含至少三個目錄: plugins 、 themes和uploads 。 以下是它們的用途:

- 插件——從名字可以看出,這是 WordPress 存儲插件的地方。 每當您通過插件菜單安裝一個時,它都會在這裡結束。 相反,也可以通過將插件提取並複製到此目錄中來手動安裝插件。 這樣做將使它們可用於在 WordPress 儀表板中激活。
- 主題- 類似於插件文件夾,但用於主題。 從後端安裝一個主題,之後你會在這個目錄中找到它。 或者,將主題複製到此文件夾中以使其在後端可用。 這也是您在創建或修改自己的主題或子主題時會花費大量時間的文件夾。
- 上傳---- 這是 WordPress 存儲您所有媒體的地方,例如您上傳到站點的圖像、視頻或其他文件。 默認情況下,媒體文件被排序到表示它們被添加到站點的年份和月份的子文件夾中。 但是,也可以禁用該選項並使所有文件最終位於同一目錄中。
所以,這是標準的 WordPress 設置。 但是,特別是對於更成熟的站點,您經常會在wp-content 中找到其他文件夾。
其他常用文件夾
根據您網站上存在的插件、主題和其他內容,您可能還會在wp-content 中找到它:
- mu-plugins — 這是必須使用的插件的縮寫。 必須使用的插件帶有一些主題,對於使您的主題和網站正常工作至關重要。 如果它們存在,您可以在此文件夾中找到它們。
- 語言— 如果您的站點不使用英語,而是使用 CMS 可用的許多其他語言之一,WordPress 會將語言文件保存在此目錄中。
- 升級— 這是 WordPress 在將您的網站升級到新版本時創建的臨時文件夾。
除此之外,其他插件有時可能會在wp-content 中創建自己的目錄。 例如,W3 Total Cache 和 WP Super Cache 可能會在這裡存儲一些文件。
如前所述,這是有道理的,因為該目錄不會在 WordPress 更新時被覆蓋。 因此,任何需要保留的數據最好保存在這裡。
但是,當然這也意味著wp-content對於任何 WordPress 站點都至關重要,並且應始終包含在備份中。
何時使用wp-content
在運行 WordPress 站點時,您可能需要在多個實例中處理此目錄。 除了使用主題之外,以下是您可能需要訪問wp-content 的其他一些實例。
修復重要錯誤
wp-content 的內容有時可能是常見 WordPress 錯誤的原因。 特別是那些由插件和主題引起的。
當發生這種情況並且您的站點無法訪問時,您可能必須訪問插件文件夾以手動停用其中一些並返回到 WordPress 後端。
對於這些情況,我們有兩篇詳細的文章,即在 WordPress 中獲取 403 禁止錯誤? 以下是如何修復它以及如何修復 WordPress 網站上的 500 內部服務器錯誤。
重命名wp-content
儘管具有重要的功能,但wp-content的名稱並不是一成不變的。 完全可以將其更改為其他內容(順便說一下,就像wp-content 中的文件夾一樣)。
為什麼要這麼做? 簡而言之,安全。
因為 WordPress 是開源的,所以任何人都可以弄清楚任何站點的基本結構。 WordPress 的標准設置是常識,這使得發起攻擊變得更加容易。
因此,重命名wp-content是邁向更安全站點的一步。 使用本文來了解如何實現它。 有關如何使 WordPress 更安全的更多提示,請不要錯過我們關於該主題的文章。
簡而言之,wp-content
wp-content文件夾是任何 WordPress 安裝不可或缺的一部分,這就是為什麼您可以在使用 WordPress 平台構建的任何站點的主目錄中找到它。
它包含用戶提供的任何未保存在數據庫中的內容。 這包括插件、主題和上傳的媒體。 出於這個原因,除了數據庫之外, wp-content應該始終是您網站備份的一部分。
在這個簡短的指南中,您已經學習瞭如何訪問wp-content以及您可以在其中找到什麼。 有了這些知識,您現在對 WordPress 在幕後的工作方式更加熟悉了。
反過來,這使您可以更好地控制您的網站,這永遠不會是一件壞事。
您還有其他關於wp-content 的問題嗎? 如果是這樣,請在下面的評論部分告訴我們。
文章縮略圖由 premiumicon/shutterstock.com 提供
