问题描述
我对 WordPress 主题开发相对较新,而且我必须创建一个可用选项的主题。我做了一个谷歌搜索,看看有什么可能性,我读了关于这样的文章,并阅读关于框架,我遇到了 Option Tree,被推荐为一个开发框架。
我的问题是,当我开发主题销售时,Option Tree 内置于 WordPress 中的自定义 API 有哪些优点和缺点?
最佳解决方案
缺点使用选项树:
-
您的主题取决于其他工作为核心
-
您需要始终关注插件更新 (如果要在高级主题中使用它,这真的不好)
-
如果要将其整合到主题中,那么当插件更新时,您将需要做很多事情来更新主题。
优势:
-
节省您创建自己的主题选项的时间
如果您有很多时间建议您创建自己的主题选项,如果您要在高级主题中使用该选项将会更好,您可以更好地控制主题选项。
如果你不写自己的脚本,我建议你使用专门构建的 Options Framework Theme 来包含在主题中,而不是使用插件。作者正在不断更新脚本本身,以便安全使用它,我也使用它在我的高级主题。
次佳解决方案
为什么要考虑其他… 选项
不再使用像”Option Tree”(还有其他几个) 的框架。 “Theme Customization API” 是您现在应该使用的,因为它还增加了在主题定制器中实时编辑主题的可能性,并将主题选项绑定到“Theme Modification API” 。
现在,作为”Option Tree” 框架的基础 API,“Settings API” 是与插件和 WP 核心代替使用的。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。