如何在 WordPress 中建立子主題(手動+使用外掛程式)

已發表: 2024-04-01

您找到了一個漂亮的主題,但想要更改一些內容以使其真正成為您自己的主題? 也許顏色與您的品牌不太匹配,或者字體感覺有點不對勁。

這就是兒童主題的用武之地! 它允許您安全地自訂網站的外觀和功能,而不會破壞原始主題。 這就像為您最喜歡的主題創建一個特別版本

如果您想知道如何在 WordPress 中建立子主題,不用擔心。 在本部落格中,我們將詳細介紹您需要了解的有關創建子主題的所有資訊。 主要有兩種在 WordPress 中建立子主題的方法,我們將向您展示這兩種方法。

那麼,就讓我們開始吧!

WordPress 中的子主題是什麼?

在 WordPress 中,子主題就像主主題的定製版本,也稱為父主題。

假設您的 WordPress 網站上安裝了一個名為「簡單主題」的父主題。 您喜歡它的外觀,但想要進行一些更改,例如更改顏色或添加新功能。

您可以建立一個子主題,而不是直接編輯「簡單主題」的文件,這可能會有風險,因為您的變更可能會在主題更新時遺失。

此子主題可作為安全的遊樂場,您可以在其中進行所有自訂,而無需更改原始父主題。 它繼承了父主題的所有內容,例如佈局和基本功能。

因此,簡單來說,子主題是一種自訂 WordPress 網站的方法,而不會幹擾原始主題的主要設計和功能。 它可以幫助您組織和保護所做的更改,同時仍然讓您的網站按照您想要的方式外觀和工作。

為什麼以及何時應該建立 WordPress 子主題

此圖顯示了何時應該建立 WordPress 子主題

現在您知道什麼是 WordPress 子主題了。 現在是時候描述何時應該在 WordPress 中建立子主題了。

讓我們找一些場合來創建 WordPress 子主題:

  • 自訂:當您想要自訂 WordPress 網站超出父主題提供的外觀或功能。 例如,變更顏色、字體、佈局或新增自訂功能。
  • 主題更新:如果您預期父主題將來會收到更新,則建立子主題可確保您的自訂保持不變。 這可以防止您的修改在更新父主題時被覆寫。
  • 面向未來:即使您不打算立即更改主題,建立子主題也可以為未來的修改奠定基礎。 這是一種積極主動的方法,可確保您的網站能夠隨著時間的推移而隨著您的需求而發展。
  • 實驗:如果您不確定某些設計或功能更改,子主題允許您進行實驗,而不會影響您的即時網站。 您可以在子主題環境中測試不同的修改,然後再在主網站上實作它們。
  • 程式碼清潔度:使用子主題可以將自訂內容與原始主題檔案分開,從而促進清潔的編碼實踐。 這使您的程式碼庫更有條理、更易於管理,並在出現問題時簡化故障排除。

如果您想了解更多詳細信息,請閱讀我們的指南,了解為什麼應該創建子主題。

上述幾點是否符合您的理由? 如果是這樣,那麼讓我們開始學習為您的 WordPress 網站建立子主題的教學。

在 WordPress 中建立子主題的先決條件

在開始建立 WordPress 子主題之前,採取一些準備步驟以確保網站的安全至關重要。 以下是兩個基本先決條件:

  1. 網站備份:建立整個網站的備份是第一步也是最重要的一步。 這提供了一個安全網,以防子主題創建過程中出現任何問題。 有幾種方法可以實現這一目標:
    • 備份外掛程式: BlogVault 或 UpdraftPlus 等熱門選項提供使用者友善的介面,用於建立和管理網站備份。
    • 託管平台備份:許多託管供應商提供內建備份功能。 檢查您的主機控制面板的選項。
  2. 考慮暫存環境(可選):雖然不是必需的,但強烈建議創建暫存環境。 這實際上會建立即時網站的臨時副本,您可以在其中進行更改(例如建立和測試子主題),而不會影響訪客。 一旦您對結果感到滿意,您就可以將變更從暫存環境推送到您的即時網站。

如何在 WordPress 中建立子主題 – 2 種方法

這是部落格的特色圖片 - 如何在 WordPress 中建立子主題

在WordPress中建立子主題主要有兩種方法。 如果你是技術人員,可以透過編碼手動完成。 如果您不是技術人員,您可以簡單地使用 WordPress 外掛程式來完成此操作。

但是,我們將向您展示兩種方法。 那麼,就讓我們開始吧!

方法01:在WordPress中手動建立子主題

要手動建立子主題,您需要控制面板存取權限。 如果您無權存取或忘記憑證,您應該要求您的主機提供者為您提供登入憑證。 然後按照以下步驟完成您的工作!

步驟 01:登入您的控制台

登入控制台 (cPanel),然後導覽至「檔案」->「檔案管理器」 。 按一下檔案總管選項。 它將帶您進入一個新介面。

此圖顯示控制台中的檔案管理器選項

步驟02:建立一個新資料夾

在檔案總管中,前往public_html -> wp-content -> theme 。 這是您的主題目錄。 在這裡您將找到您網站上安裝的所有主題。

現在您需要建立一個新資料夾。 將其命名為類似的名稱,以表明它是父主題的子主題。 在本教程中,我們將其命名為「 twentytwentyfourchild 」作為「 twentytwentyfour 」父主題的子主題。

此螢幕截圖顯示如何在主題目錄中建立資料夾

步驟03:建立一個新的style.css文件

二十二四子目錄中,建立一個名為style.css的新 CSS 檔案。

該圖顯示如何在主題目錄中建立 style.css 文件

編輯此文件並新增以下程式碼。 最後儲存文件即可完成此步驟。

 /* Theme Name: Twenty Twenty-Four Child Theme URI: https://yoursite.com/twenty-twenty-four-child/ Description: Twenty Twenty-Four Child Theme Author: Shams Sumon Author URI: https://yoursite.com/ Template: twentytwentyfour Version: 1.0.0 */

步驟04:建立一個新的functions.php文件

在子主題的目錄中,建立另一個名為functions.php的新檔案。

此圖顯示如何在主題目錄中建立functions.php文件

然後複製此程式碼並將其貼到文件中。 不要忘記保存文件。

 <?php // Your code to enqueue parent theme styles function enqueue_parent_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } add_action( 'wp_enqueue_scripts', 'enqueue_parent_styles' ); ?>

步驟05:安裝並啟動您的子主題

恭喜! 您已成功建立子主題。 如果您訪問 WordPress 儀表板,然後轉到外觀 -> 主題,您將在那裡找到子主題。

現在點擊「啟動」按鈕以啟動您網站上的主題。

此圖顯示如何安裝子主題

這就是您在 WordPress 中手動建立子主題的方法。

方法 2:使用 WordPress 外掛程式建立子主題

還有另一種在 WordPress 中創建子主題的方法,即使用外掛程式。 建立子主題比手動建立子主題更簡單。

因為當您手動建立它時,您必須編輯網站的一些關鍵文件,例如style.css 和 functions.php 。 如果您在這裡不小心犯了任何錯誤,事情可能會惡化,您的網站可能會被破壞。

但是,當您使用外掛程式建立子主題時,您不必造訪網站的所有這些關鍵檔案。 即使您是新手,也可以在幾分鐘內輕鬆完成。

讓我們了解如何使用外掛程式在 WordPress 中建立子主題:

有幾個 WordPress 外掛可以在這方面為您提供幫助。 但是,我們將使用 WP Child Theme Generator 外掛。 這是一個免費且易於使用的插件,只需點擊幾下即可完成這項工作。

步驟01:安裝WP兒童主題產生器插件

登入您的 WordPress 後端並前往外掛程式 -> 新增外掛程式。 在那裡你會找到一個搜尋框來搜尋外掛。 輸入外掛名稱 - WP Child Theme Generator 並從搜尋結果中安裝外掛程式。

此圖顯示如何安裝 WP Child Theme Generator 插件

最後,啟動插件以在您的網站上使用它。

步驟02:建立子主題

啟動外掛程式後,如果將滑鼠懸停在「外觀」按鈕上,您將找到「子主題生成」選項。 按一下該選項。 它將帶您進入一個新介面。

此圖顯示了外掛程式的子主題產生器選項。

現在從下拉清單中選擇一個父主題。 在這裡,我們選擇二十四作為父主題,這意味著我們正在為二十四主題建立子主題。 然後插入一些基本訊息,如作者姓名、子主題名稱等。

如果您勾選「建立並啟動」選項,子主題將自動啟動。 但是,如果您不選取該選項,則需要單獨啟動子主題。 我們將在下一步中向您展示如何啟動子主題。

該圖顯示如何在建立子主題之前配置設定。

最後,點擊“建立子主題”選項來建立您的子主題。

步驟03:啟動主題

恭喜! 您已使用外掛程式在 WordPress 中成功建立了子主題。 如果您導航到“外觀”->“主題”,您將找到新建立的子主題。

現在點擊「啟動」選項以啟動您網站上的主題。

此圖顯示如何啟動子主題

就這樣!

Dokan 多供應商市場解決方案

如何建立子主題 - 結束語

在 WordPress 中建立子主題提供了一種安全有效的方法來自訂網站的設計和功能,確保父主題的安全。 但是,在建立子主題之前,必須備份您的網站以防止任何意外情況

我們在此部落格中展示了兩種在 WordPress 中建立子主題的方法。 您可以按照其中一種方法來完成工作- 手動或使用插件。

成功建立子主題後,您現在可以根據自己的喜好自由地個性化您的網站,因為您知道您的變更是安全且易於管理的。 因此,請繼續根據需要重新設計您的網站。

也就是說,如果您對本教學有任何進一步的疑問,請隨時使用下面的評論框與我們分享。 我們都洗耳恭聽!

訂閱 weDevs 博客

我們每週發送時事通訊,確保沒有垃圾郵件