6 mins read2022/07/21

WordPress 專案目錄結構解析 – ./wp-content


wp-content 是什麼?

前情提要: WordPress 專案目錄結構解析

我們上篇提到 wp-content 的摘要是

直接翻譯,content 有內容的意思

所以 wp-content 是所有 WordPress 的”內容”檔案,會包含像是 套件( Plugins )、主題( Themes ) 等內容…

如果你刪除 wp-content 就會把你全部的主題、套件都刪光

WordPress 核心版本更新時,不會更新此目錄

進行 WordPress 的升版 & 降版作業時,主要也是搬運此目錄以及資料庫為主

 

wp-content
整個 WordPress 目錄 / 資料夾 結構是這樣,我們先看 wp-content 底下就好

 

wp-content 目錄 / 資料夾 解析

⭐ 是比較常用到的,需要留意

如果真的記不起來,那看有 ⭐ 的就好 😂

📁mu-plugins直接翻譯:必要套件 ( must use plugins )

這個資料夾不一定會存在,但如果有這個資料夾,代表裡面的 套件 是 必須 的,無法在後台被 禁用移除

⚠️ 移除 必要套件 的方法就是在 mu-plugins 這個 目錄 / 資料夾,底下刪除它

目錄名稱 說明
📁languages 直接翻譯:語言

大部分的多語系檔案 ( .pot, .po 檔 ) 在這裡面

⚠️ 並非所有的 WordPress 都放在裡面

⚠️ 很多 套件 & 主題 的多語系是放在各自的專案目錄裡面

📁plugins 直接翻譯:套件

所有你安裝的套件 Plugins 都會在這裏面

一個套件就是一個專案目錄 / 資料夾

⚠️ 在裡面直接刪除資料夾,等同刪除一個套件 ( 系統找不到會自動禁用,所以不會報錯 )

⚠️ 但如果你刪除了有 相依關係 ( dependency ) 的套件( 例如 你刪除 Elementor ,其他依附 Elementor 的套件就會報錯  ),網站就會報錯或 CRASH

📁themes 直接翻譯:主題

所有你安裝的主題 Themes 都會在這裏面

一個主題就是一個專案目錄 / 資料夾

⚠️ 在裡面直接刪除資料夾,等同刪除一個主題,如果你刪除了你目前啟用的主題,那麼網站就會 CRASH

📁uploads 直接翻譯:上傳

所有你上傳的圖片都會在這裏面預設會按照年份 / 月份的資料夾隔開

⚠️ 在裡面直接刪除圖片不是一個優秀的作法,因為 WordPress 有為每個圖片產生一篇文章,如果只是刪除檔案,只是無法存取,但資料庫的資料還是在

index.php 入口文件,裡面其實什麼都沒寫,只是為了讓人不要直接看到目錄結構而已

 

wp-content 底下可能還會有其他名稱的 目錄 / 資料夾 ,那是由別的 套件 / 主題 產生的

這篇其實就這樣,非常的淺顯易懂😀

覺得不錯的話,請給我點個推薦

您的支持與鼓勵是我們前進的最大動力!