与自定义API相比,选项树的优点和缺点是什么?


8

我是WordPress主题开发的新手,因此必须创建一个带有可用选项的主题。我在Google上进行了搜索,以了解有什么可能,然后阅读了有关此类文章的文章,并阅读了有关框架的信息,然后遇到了Option Tree,它被推荐作为开发的框架。

我的问题是,当我开发要出售的主题时,与WordPress内置的自定义API相比,选项树的优点和缺点是什么?

Answers:


3

使用选项树的缺点:

  1. 您的主题取决于其他工作
  2. 您需要时刻关注插件更新(如果您要在高级主题中使用它,这确实不好)
  3. 如果您要将其集成到主题中,那么当插件中有更新时,您将需要做很多事情来更新主题中的主题。

优势:

  1. 节省您创建自己的主题选项的时间

如果您有很多时间,我建议您创建自己的主题选项,如果您要在高级主题中使用该主题选项会更好,那么您将可以更好地控制主题选项。

而且,如果您不打算编写自己的脚本,建议您使用Option Framework Theme,它是专门为包含在主题中而构建的,而不是使用插件。作者不断更新脚本本身,以便可以安全地使用它,我也在高级主题中使用了它。


“选项框架主题”仍然不使用主题自定义API ...与“选项树”相比,另一个框架的优势在哪里?
kaiser

谢谢,我想您给出的答案最能回答原始问题,因此无论我如何接受,我都会接受,brasofilo指出了非常重要的一点,即如果我针对WP 3.4或更高版本进行开发,那么这些框架实际上会破坏惯例。
塔玛斯·巴尔塔(TamásBarta),

选项框架可能尚未使用主题自定义API,但是,这意味着将其用于主题,而不是将插件集成到主题中,我认为最好使用可以直接集成到主题中的选项。我不知道Devin是否会在进一步的版本中使用主题自定义API(我已经问过但尚未得到答复)
nonsensecreativity 2013年

选项框架可以与主题选项API一起使用,这是链接wptheming.com/2012/07/options-framework-theme-customizer
nonsensecreativity

8

为什么要考虑其他...选择

像“选项树”这样的框架(也有其他几种)不应该再使用了。在“主题定制API”是你现在应该干什么用的,因为它也添加了实时编辑的主题定制主题,结合主题选项的可能性“主题修改API”

“设置API”,这对于喜欢“选项树”框架底层API,现在是为了通过插件和WP的核心,而不是使用。


3
是的,Barta,遵循标准。前几天,我发现一个主题在整个管理区域中散布着其脚本和样式,当然在此过程中发生了一些变化……请注意,这是一家相对知名的公司,不是ThemeJungle。
brasofilo

感谢您的回答。这些是公认的答案/评论,可帮助我确定要坚持使用哪种方法。但是,我认为问题本身是可以解决的,因此我将接受他的回答。
塔玛斯·巴尔塔

距WP Theme Customization API发布已经一年多了,但UI仍然严重缺乏。我几乎不可能记录“控件”(也缺少)。分离差,UI容易混乱。我认为Customization API仅应用于次要主题选项,我认为这通常是API的意图。
justnorris
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.