问题描述

我对 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。