什麼是 WordPress 兒童主題

已發表: 2020-03-10

自定義子主題建立在主題框架的概念之上。 如果您想將一個主題的主題屬性繼承到另一個主題,那麼這個概念是必要的。 WordPress 中的子主題繼承父主題的屬性。 有時,您需要自定義主題,但以後應該能夠升級相同的主題。 無需為了更新而犧牲您的自定義設置。 如果您希望更新主題,您不僅會丟失自定義樣式,還會丟失其他更改。 您應該了解什麼是 WordPress 子主題。

但是,社區和核心團隊的共同努力,隨著親子主題的演進,幫助解決了這個問題。

不僅子主題繼承了父主題的功能,還繼承了所有其他代碼和功能。 這樣做不會對父主題進行任何更改。

這有助於用戶修改主題功能,包括添加或刪除樣式和其他組件。 帶有自己的鉤子和過濾器的主題可幫助設計師在不更改原始主題的情況下創建新設計。 事實上,子主題會針對不同的外觀修改父主題。

所有這些都是在核心文件沒有任何更改的情況下完成的。 這種做法在父主題更新時的自定義期間提高了額外的安全性。 父主題是獨立的,而子主題需要父主題才能工作。

父主題必須正常工作,因為子主題是它們的附加層。

什麼是 WordPress 子主題 - CodeFlist
父子主題的概念
內容
1為什麼WordPress兒童主題很受歡迎?
2何時使用子主題?
3如何挑選好的家長主題?
4什麼是 WordPress 子主題 – 優勢
使用 WordPress 子主題的5 個缺點

為什麼 WordPress 兒童主題很受歡迎?

一個更好的父母應該是多元化的。 代碼在父主題中可用,因此可以從中提取。 一個好的家長有助於減少創建 WordPress 主題的時間。 您可以使用子主題來增加主題的發展。 即使有子主題開發,更新父主題的能力也保持不變。

只需一行代碼,就可以創建一個子主題。 但是,子主題可能具有模板文件,這些模板文件可能存在也可能不存在於父主題中。 總而言之,它是現有 WordPress 主題的附加組件。

何時使用子主題?

每個人都想為他們的網站創建和維護一個高質量的主題。 對個人或公司的需求也推動了創建兒童主題。 如果您定期添加新功能或修改 CSS 文件,那麼是時候開始使用子主題了。

但是,如果元素很少,自定義 CSS 插件會修改 style.css。 但是,如果您想深入了解包括整個配色方案在內的 CSS 設置,那麼您當然可以在 WordPress 中使用子主題。 無論我們應該找到什麼方法來順利完成我們的工作,如果我們需要它,我們不能否認它。

如何挑選好的家長主題?

這部分對於能夠選擇一個好的父主題很重要。 永遠不應從沒有多種功能的父主題創建子主題。 整個 WordPress 框架都是父主題,但反之則不然。 任何主題都可以是父主題,但它們不能是為子主題提供功能所需的框架。

在定制期間,可能需要替換多個父文件。 如果超過限制,那麼最好創建一個獨立的自定義主題。 當您決定創建子主題時,您還應該檢查 style.css 和 functions.php 文件。 稍後您可能會發現頁眉、頁腳或任何其他組件不適合您的需要。 為避免這種情況,您需要確定父主題是否具有您所需的特性功能。 如果您需要對原始代碼進行大規模更改,那麼最好構建一個自定義主題。

此外,如果它可以最大限度地減少為您編寫的代碼,請考慮子主題。 如果您需要在父主題文件中執行大量修改,您應該選擇獨立的自定義主題。

什麼是 WordPress 子主題 – 優勢

使用 WordPress 子主題的優勢 - CodeFlist
使用 WordPress 子主題的優勢

任何事物都有優點和缺點。 我們先來看積極的部分:

  • 安全更新

更新 WordPress 或父主題時,孩子不受影響。 隨著新的更新,子主題中的修改可以根據需要進行更改。 如果需要,可以在更新後使用樣式和模板等功能。

  • 輕鬆擴展

當選擇一個強大的框架作為父主題時,您可以選擇和擴展功能。

  • 安全後備

如果您破壞了子主題中的某些內容,則父主題將支持並提供所需的功能。 後備選項是一個巨大的解脫,因為它可以防止整個站點被破壞。

使用 WordPress 兒童主題的缺點

使用 WordPress 子主題的缺點 - CodeFlist
使用 WordPress 子主題的缺點

雖然可以將原始主題從較小的修改更改為主要的佈局更改,但您應該注意子主題的一些缺點:

  • 時間投資

不學習父主題,就無法使用它的功能。 一個主題有多個鉤子和過濾器,你應該一個一個地瀏覽它,以最大限度地發揮你的潛力。 一開始,它會消耗更多時間,但後來隨著您了解父主題,它會更容易。 花費的時間越多,開發進度就越少。

  • 遺棄風險

父主題可能會通過刪除您的子主題使用的功能來帶來更新。 它可能會暫時打破你的主題。 但是,可以通過自己添加相同的功能來解決。 該代碼是可用的,因為主題是開源和 GPL。 此外,有時會看到可以通過停止更新來避免的極端變化。 但是,如果您停止更新主題,則安全性將面臨風險,並且還會出現兼容性和漏洞問題。

如果整個主題都被刪除了怎麼辦?

在這種情況下,您可能必須再次重建主題。 為避免這種情況,您應該選擇合適的框架。

包起來

首先,您應該對創建子主題應在父主題中進行的更改進行完整分析。 如果您必須進行太多更改,則自定義主題是必要的。

希望這篇文章能給你一個關於WordPress 兒童主題的簡要概念。 如果您還有其他問題或建議,請隨時在下方評論我們的服務。

附加讀物

什麼是 WordPress 上的菜單
如何檢查 WordPress 版本
如何在 WordPress 中添加類別
如何在 WordPress 中更改字體大小
如何刪除自豪地由 WordPress 提供支持