問題描述

我對 WordPress 主題開發相對較新,而且我必須創建一個可用選項的主題。我做了一個谷歌搜索,看看有什麼可能性,我讀了關於這樣的文章,並閲讀關於框架,我遇到了 Option Tree,被推薦為一個開發框架。

我的問題是,當我開發主題銷售時,Option Tree 內置於 WordPress 中的自定義 API 有哪些優點和缺點?

最佳解決方案

缺點使用選項樹:

  1. 您的主題取決於其他工作為核心

  2. 您需要始終關注插件更新 (如果要在高級主題中使用它,這真的不好)

  3. 如果要將其整合到主題中,那麼當插件更新時,您將需要做很多事情來更新主題。

優勢:

  1. 節省您創建自己的主題選項的時間

如果您有很多時間建議您創建自己的主題選項,如果您要在高級主題中使用該選項將會更好,您可以更好地控制主題選項。

如果你不寫自己的腳本,我建議你使用專門構建的 Options Framework Theme 來包含在主題中,而不是使用插件。作者正在不斷更新腳本本身,以便安全使用它,我也使用它在我的高級主題。

次佳解決方案

為什麼要考慮其他… 選項

不再使用像”Option Tree”(還有其他幾個) 的框架。 “Theme Customization API” 是您現在應該使用的,因為它還增加了在主題定製器中即時編輯主題的可能性,並將主題選項綁定到“Theme Modification API”

現在,作為”Option Tree” 框架的基礎 API,“Settings API” 是與插件和 WP 核心代替使用的。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。