安裝 WordPress 主題是建立網站的第一步之一,但這也是許多初學者遇到的第一個障礙。無論您是使用來自 WordPress.org 儲存庫的免費主題、從市場購買的商業主題,還是來自開發者的自定義主題,安裝過程都遵循三種方法之一。本指南將逐步引導您完成每種方法,涵蓋子主題設置,並幫助您排除安裝過程中常見的錯誤。
如果您尚未選擇主題,我們的 完整主題選擇指南 將幫助您根據性能、功能和長期可維護性評估選擇。
安裝前:安裝前檢查清單
在安裝任何主題之前,請完成以下準備步驟以避免問題:
| 步驟 | 為什麼重要 | 如何檢查 |
|---|---|---|
| 備份您的網站 | 如果新主題出現問題,可以恢復 | 使用備份插件或主機備份功能 |
| 檢查 WordPress 版本相容性 | 某些主題需要特定的 WP 版本 | 檢查主題文檔或列表頁面 |
| 檢查 PHP 版本要求 | 現代主題通常需要 PHP 8.0 以上 | 儀表板 > 工具 > 網站健康 > 信息 > 伺服器 |
| 注意啟用的插件 | 插件衝突可能會導致主題安裝問題 | 插件 > 已安裝的插件 |
| 檢查伺服器上傳限制 | 大型主題 ZIP 文件可能超過上傳限制 | 媒體 > 新增 (顯示最大上傳大小) |
方法 1:從 WordPress 主題目錄安裝
這是最簡單的方法,適用於官方 WordPress.org 儲存庫中可用的免費主題。WordPress 自動處理下載、解壓縮和安裝。
逐步過程
步驟 1: 登錄到您的 WordPress 管理儀表板,然後導航到 外觀 > 主題。
步驟 2: 點擊頁面頂部的 新增主題 按鈕(如果顯示的主題少於當前數量,則點擊大型的 "+" 卡片)。
步驟 3: 使用搜索欄按名稱查找您的主題,或使用 功能篩選器 按類別瀏覽。您可以按佈局、功能(自定義顏色、編輯器樣式、區塊模式)和主題(博客、電子商務、作品集)進行篩選。
步驟 4: 將鼠標懸停在主題卡片上,然後點擊 安裝。WordPress 自動下載並安裝主題。這通常需要 5-15 秒,具體取決於主題大小和您的伺服器速度。
步驟 5: 安裝完成後,點擊 啟用 使其成為您的啟用主題。或者,點擊 即時預覽 在啟用之前查看主題與您現有內容的外觀。
此方法的限制
此方法僅適用於列在 WordPress.org 儲存庫中的主題。從第三方市場(ThemeForest、主題開發者網站等)購買的商業主題無法通過此搜索獲得。對於這些主題,您需要使用方法 2 或方法 3。
方法 2:通過 WordPress 管理上傳 ZIP 文件
此方法用於商業主題和任何以 ZIP 文件分發的主題。這是高級主題最常見的安裝方法。
逐步過程
步驟 1: 從市場或開發者網站下載主題 ZIP 文件。確保您下載的是可安裝的 WordPress 主題文件,而不是可能包括文檔、PSD 文件和子主題的大型包。
步驟 2: 在您的 WordPress 管理中,轉到 外觀 > 主題 > 新增主題。
步驟 3: 點擊頁面頂部的 上傳主題 按鈕。
步驟 4: 點擊 選擇文件,選擇您的主題 ZIP 文件,然後點擊 立即安裝。
步驟 5: WordPress 上傳、解壓縮並安裝主題。完成後,您將看到成功消息,並提供啟用主題或查看即時預覽的鏈接。
常見上傳問題
| 錯誤 | 原因 | 解決方案 |
|---|---|---|
| "上傳的文件超過 upload_max_filesize 指令" | 主題 ZIP 大小超過伺服器的上傳限制 | 在 php.ini 或 .htaccess 中增加 upload_max_filesize,或使用方法 3 |
| "無法安裝該包。主題缺少 style.css 樣式表" | 您上傳了錯誤的 ZIP(完整包而不是僅主題) | 解壓縮主檔案並找到主題 ZIP |
| "目標文件夾已存在" | 已安裝同名的主題文件夾 | 首先刪除現有主題,或通過 FTP 重命名文件夾 |
| "您確定要這樣做嗎?" 或白屏 | PHP 記憶體限制或上傳超時超過 | 增加 memory_limit 和 max_execution_time |
方法 3:透過 FTP 或 SFTP 安裝
FTP/SFTP 安裝可以繞過 WordPress 上傳限制,當管理員上傳方法失敗、需要在多個網站上高效安裝主題,或在開發環境中工作時非常有用。
逐步過程
步驟 1: 下載並安裝 FTP 客戶端,如 FileZilla(免費,跨平台)、Cyberduck 或 WinSCP。您的主機提供商會提供 FTP 憑證(主機、用戶名、密碼、端口)。
步驟 2: 儘可能使用 SFTP(端口 22)而非普通 FTP(端口 21)連接到您的伺服器。SFTP 會加密連接,保護您的憑證和文件數據在傳輸過程中的安全。
步驟 3: 在本地計算機上解壓主題 ZIP 文件。您應該會有一個以主題命名的文件夾(例如,astra、flavflavor)。
步驟 4: 使用 FTP 客戶端導航到 /wp-content/themes/ 目錄。
步驟 5: 將解壓的主題文件夾上傳到 /wp-content/themes/ 目錄。確保上傳的是主題文件夾本身,而不是嵌套文件夾(結果應為 /wp-content/themes/theme-name/style.css,而不是 /wp-content/themes/theme-name/theme-name/style.css)。
步驟 6: 上傳完成後,前往 WordPress 管理後台的 外觀 > 主題。新主題應該會出現在列表中。點擊 啟用。
何時使用 FTP 與管理員上傳
| 情境 | 推薦方法 |
|---|---|
| 主題 ZIP 小於 10 MB | 方法 2(管理員上傳)— 更簡單 |
| 主題 ZIP 超過 10 MB | 方法 3(FTP)— 避免上傳限制 |
| 伺服器有限制的上傳設置 | 方法 3(FTP)— 繞過 PHP 限制 |
| 在多個網站上安裝 | 方法 3(FTP)— 更快的批量操作 |
| 無法訪問 WordPress 管理後台 | 方法 3(FTP)— 直接伺服器訪問 |
啟用和配置您的主題
安裝後,啟用主題使其成為您網站的主設計。前往 外觀 > 主題,找到已安裝的主題,然後點擊 啟用。某些主題在啟用時會顯示設置向導,指導您完成初始配置、演示內容導入和所需插件安裝。
啟用後步驟
1. 配置主題設置: 大多數主題會在 外觀 > 自定義 下添加自己的設置面板,或作為單獨的管理菜單項目。配置顏色、字體、佈局選項、頁首/頁尾設計和其他視覺設置。
2. 設置菜單: 前往 外觀 > 菜單,並將菜單分配到主題的菜單位置(通常為主菜單、頁尾菜單,有時還有移動菜單)。
3. 配置小工具/區塊: 如果主題使用小工具區域(側邊欄、頁尾列),請在 外觀 > 小工具 下進行設置。
4. 安裝所需插件: 許多商業主題依賴插件來實現特定功能(頁面生成器、滑塊、作品集模塊)。安裝所有所需插件,但對推薦插件要謹慎—僅安裝您實際會使用的插件。像 Astra Pro 這樣的主題保持核心輕量,並提供您可以單獨啟用的功能模塊。
5. 在多個設備上測試: 在桌面、平板和手機上打開您的網站,以驗證主題的響應式設計是否與您的內容正常運作。
理解和使用子主題
子主題繼承其父主題的功能和樣式,同時允許您進行自定義,這些自定義在父主題更新時不會丟失。如果沒有子主題,您對主題文件所做的任何更改在父主題更新時都會被覆蓋。
何時需要子主題
如果您計劃修改主題模板文件(PHP)、添加超出自定義器提供的自定義 CSS、向 functions.php 添加自定義函數,或覆蓋特定模板部分,則需要子主題。如果您僅通過自定義器或頁面生成器進行更改,則子主題是可選的,但仍然建議作為安全措施。
創建子主題
子主題僅需要兩個文件:style.css,其 Template 標頭指向父主題,以及 functions.php,用於排隊父主題的樣式表。許多商業主題在其下載包中包含預先構建的子主題。欲了解創建和使用子主題的詳細說明,請參閱我們的 WordPress 子主題指南。
故障排除主題安裝錯誤
| 錯誤 | 原因 | 解決方案 |
|---|---|---|
| 啟用後白屏 | PHP 致命錯誤,通常是版本不兼容 | 通過 FTP 訪問您的網站,重命名主題文件夾以停用它,然後檢查 PHP 版本兼容性 |
| 主題顯示損壞(無 CSS) | style.css n | |
| 主題未正確安裝或排隊錯誤 | 檢查主題資料夾結構;style.css 應位於主題資料夾的根目錄 | |
| 「此主題需要父主題」 | 您安裝了一個子主題,但沒有父主題 | 首先安裝並啟用父主題,然後啟用子主題 |
| 缺少所需插件通知 | 主題依賴插件以實現核心功能 | 從通知或 TGM 插件啟用通知中安裝所需插件 |
| 佈局與示範不同 | 未導入示範內容和設置 | 使用主題的示範導入工具;導入內容、小部件和自定義設置 |
| 安裝後加載時間緩慢 | 主題加載了許多資源、未優化的圖片或過多的插件 | 使用 GTmetrix 或 PageSpeed 進行檢查;禁用未使用的主題功能;優化圖片 |
選擇主題時的性能考量
並非所有主題在性能上都是平等的。主題的代碼質量、資源加載策略和功能範圍直接影響您網站的加載速度,這會影響用戶體驗和搜索引擎排名。
尋找在核心網頁指標(LCP、INP、CLS)上表現良好的主題,僅加載當前頁面所需的 CSS 和 JavaScript,支持現代圖片格式(WebP、AVIF),並且不捆綁過多的第三方庫。像 Astra、GeneratePress 和 Kadence 這樣的輕量級多用途主題通常表現良好,而捆綁多個滑塊、動畫庫和自定義框架的主題則往往較重。
使用頁面構建器建設? Elementor Pro 與輕量級主題搭配良好,能在不犧牲加載速度的情況下提供設計靈活性,前提是您遵循性能指南,例如限制小部件使用和啟用資源優化。
有關更多詳細信息,請參閱官方文件: WordPress 主題手冊, 主題基礎指南.
常見問題
我可以在 WordPress 上安裝多個主題嗎?
您可以安裝任意多的主題,但一次只能啟用一個主題。已安裝但未啟用的主題仍會顯示在外觀 > 主題下。為了安全,刪除您未使用的主題——未啟用的主題仍可能存在攻擊者可以利用的漏洞。
切換主題會刪除我的內容嗎?
不會,當您切換主題時,您的文章、頁面和媒體庫將保持完整。然而,特定於主題的功能,如自定義小部件、菜單分配、自定義設置和頁面構建器佈局可能會改變或消失。在將新主題啟用到實際網站之前,始終預覽和測試新主題。
如何更新不在 WordPress.org 上的商業主題?
大多數商業主題都包含自動更新機制,需要在主題設置中輸入許可證密鑰。一旦驗證,更新將出現在儀表板 > 更新中,就像存儲庫主題一樣。如果沒有自動更新,請從開發者那裡下載新版本,並通過方法 2 或 3 上傳,覆蓋現有安裝。
主題和模板有什麼區別?
主題是控制您網站外觀的完整設計包,可能包括多個模板。模板是一個單一的佈局文件(例如,single.php、page.php、archive.php),控制特定類型內容的顯示方式。在區塊編輯器時代,模板也可以在外觀 > 編輯器(網站編輯器)下以視覺方式創建和編輯。
我可以在 WooCommerce 商店上使用為博客設計的主題嗎?
技術上是可以的,如果該主題支持 WooCommerce。然而,電子商務主題包括特定的產品列表、產品頁面、購物車和結帳的模板,而博客主題則缺乏這些。使用兼容 WooCommerce 的主題(或支持 WooCommerce 的多用途主題)能提供更好的購物體驗。
如何在 WordPress 多站點網絡上安裝主題?
在多站點網絡中,主題由網絡管理員(超級管理員)安裝。前往網絡管理員 > 主題 > 添加新,然後安裝主題。然後,網絡啟用該主題,使其可用於網絡中的各個網站。每個網站管理員可以為他們的網站啟用該主題。
安裝破解或盜版主題是否安全?
不安全。破解主題經常包含惡意軟件、後門和惡意代碼,可能會危害整個網站和伺服器。它們也不會收到安全更新,讓您的網站容易受到已知漏洞的攻擊。始終從官方來源、授權經銷商或 WordPress.org 存儲庫獲取主題。



