WordPress 網站的子主題:創建它們的詳細指南
已發表: 2021-11-16WordPress 平台適用於希望完全控制其網站並希望獨立運行它們的人。 您是否曾經為您的網站找到任何更接近完美的主題,但只是因為一個您看不到的小神經破壞元素而決定不使用它?
無論是文字樣式,顏色組合還是設計元素的放置? 不用擔心可以為 WordPress 使用子主題。
WordPress 主題市場充斥著大量令人難以置信的模板,包括免費和高級模板,但不想聘請設計師為您的網站製作定制的主題,您看到的可能性很小完美到最後一個像素。
如果您想維持您在其中所做的更改,則無法更新現有主題。 但是如果你避開你的網站將更容易受到安全攻擊。 為了克服這種情況,可以使用兒童主題。
WordPress子主題使網站管理員能夠調整模板文件,同時保持其核心功能到位,而不會在每次更新主題時丟失更改。
它可以幫助您保留所有更改,並讓您專注於增強您網站的設計。 如果您不知道這一點,請閱讀下面給定的博客。
在本博客中,我們將涵蓋您需要了解的有關WordPress 主題的子主題的所有信息,從它們的含義到它們如此重要的原因。 以及為什麼需要 WordPress 網站所有者以及創建 WordPress 子主題的過程。 那麼,讓我們開始吧。
什麼是兒童主題以及為什麼使用它們?
說到子主題,我們首先要談談父主題。 一個主題可能會變成一個父主題,當有人構建它時,它會變成一個子主題。
子主題是從其父主題繼承功能的獨立主題。 每個包含所有必需文件以便被視為完整的文件都可以是父主題。
基本上,子模板是一個重複的模板文件,每次您想要更改設計或結構或某些功能時,您都將其更改為子主題的文件。 這是一項非凡的功能,因為它使網站管理員能夠對主題進行更改,而不必擔心會弄亂原始文件。
巨大的區別在於WordPress 的子主題完全依賴於其父主題才能工作。 如果沒有它的父主題,它不會做任何事情,也不能被激活。
這是因為WordPress 的子主題不是一個獨立的實體,而是修改或添加到當前主題的文件中。 它利用父主題中存在的所有內容,並僅更改您需要與眾不同的那些部分。
想想看,如果你第一次搞砸了,你總是可以再試一次。 除了顯著的好處外,子主題對您的 WordPress 網站的維護和開發也非常重要。
這還允許您更改字體樣式、功能、佈局、模板等。 On可以自定義父主題面目全非。 使用子主題很可能沒有缺點。 它基本上可以保護您的網站免受意外錯誤的影響。
如何在 WordPress 中創建子主題
很多主題都帶有子主題,但如果不喜歡任何人,那麼自己創建一個子主題並不像您想像的那麼難。 這裡我們以二十五主題為例。 您需要做的就是按照下面給出的步驟進行操作。
第 1 步:在您的 WordPress 安裝中為子主題創建一個目錄。
轉到您的 WordPress 網站的主題目錄。 只需確保您的子主題目錄的名稱以“-child”結尾。 應該是這個二十五歲的孩子。
確保將所有子主題文件添加到此文件夾。 也就是說,子主題唯一需要的文件是在 style.css 文件中正常運行。
第 2 步:為您的子主題創建樣式表(style.css)。
創建主題目錄後,您將需要創建子主題的樣式表 (style.css)。 您需要做的就是將以下代碼複製並粘貼到您的文件中:
/* 主題名稱:二十五歲的孩子 主題 URI:http://example.com/twenty-fifteen-child/ 描述:這是一個兒童主題 作者:XYZ 作者 URI:http://xyz.com 模板:二十五 版本:1.0.0 許可證:GNU 通用公共許可證 v2 或更高版本 許可證 URI:http://www.gnu.org/licenses/gpl-2.0.html 標籤:淺色、深色、兩欄、右側邊欄、響應式佈局、可訪問性就緒 文字領域:二十一十五 */
在上面給出的代碼中,最重要的行是以主題名稱和模板開頭的行。 如果您正在為另一個父主題創建子主題,正確填充主題行非常重要。

要記住的要點:
– 主題名稱:它告訴您的子主題的名稱,顯示在主題選擇器中。
– 主題 URL:指向當前主題的站點或演示頁面。 必須存在此或作者 URI,主題才能被 WordPress 目錄接受。
– 描述:當您單擊“主題詳細信息”時,主題的此描述將顯示在主題菜單中。
– 作者:這將顯示作者的姓名,在這種情況下是您。
– 模板:添加您的父主題文件夾的名稱。
– 版本:這將顯示您的子主題的版本。 通常從 1.0 開始。
– 許可證:這是您的子主題的許可證。 你會堅持與你父母的主題相同的許可證。
– 許可證 URL:這是說明您的主題許可證的地址。 再次,堅持你父母的執照。
– 標籤:標籤互相幫助在 WordPress 目錄中找到您的主題。 因此,如果您包括一些,請確保它們是相關的。
– 文本域:這部分用於國際化和使主題可翻譯。
不要忘記用您的主題信息替換示例文本。
第 3 步:創建子主題 functions.php 文件。
以上給出的步驟將幫助您很好地運行子主題。 它會在激活後重新加載您的所有內容,但不會生成樣式信息。 為此,我們需要將父主題樣式表和子主題樣式表(style.css)加入隊列。
為了將父主題樣式表排入隊列,您需要將 wp_unique_Scripts 操作文件添加到您的子 functions.php 中。 為此,您需要使用以下代碼行在您的子主題目錄中創建一個 functions.php:
add_action('wp_enqueue_scripts','my_theme_enqueue_styles'); 功能 my_theme_enqueue_styles() { wp_enqueue_style('父樣式',get_template_directory_uri()。'/style.css'); }
第 4 步:激活子主題
創建子主題後,請確保將其壓縮為“twenty-fifteen-child.zip”。
轉到您的 WP 管理面板 > 外觀 > 主題。
安裝子主題 zip 並激活它。
此外,請確保您的父主題已安裝在您的 WordPress 網站上。
兒童主題的優勢
走兒童主題路線有很多好處:
- 與其從頭開始在沒有外部幫助的情況下創建一個全新的主題,不如在已經存在的東西上進行構建,這樣可以加快開發時間。
– 您可以利用複雜框架和父主題的實用性,同時根據您的需要定制設計。
– 您還可以升級父模板而不會丟失您的自定義。
- 如果您對自定義不滿意,只需停用子主題,一切都會與以前一樣。
– 這是開始了解主題如何運作的一種不可思議的方法。
WordPress 的子主題可以包含圖片文件夾、JavaScript、CSS、佈局文件和許多不同的東西。 然而,令人愉快的是,他們不需要這樣做。 一個人可以根據自己的需要合併盡可能多或盡可能少的定制。
事實上,子主題只需要三個東西,一個文件夾、一個樣式表和一個function.php文件。 而已。 此外,這兩個文件甚至幾乎可以是空的。
把它包起來!
正如您所希望看到的那樣,為 WordPress 構建一個子主題並不是很困難。 是的,除了簡單之外,兒童主題還非常強大。
它還允許一個人完全安全地自定義網站,而無需編輯任何核心文件。 子主題是修改 WordPress 主題的推薦方法。
WordPress 的子主題有很多好處,因為可以在現有主題或框架之上構建而無需從頭開始編寫,您的更改不受主題更新的影響,如果發生任何錯誤,您可以隨時返回您的功能主題。
我們已經涵蓋了您需要了解的有關 WordPress 中子主題的所有信息,並討論了它們為何如此重要。本博文中上述所有步驟將幫助您使用簡單的方法從頭開始為現有父主題開發子主題編碼線。