WordPress主题开发 - 模板引擎 [已关闭]

2022-08-30 22:24:54

我需要一个建议,使用模板引擎进行WordPress主题开发。目前,WordPress没有提到用于模板引擎主题开发的编码标准。因此,如果我使用模板引擎,WordPress是否批准将其上传到 wordpress.org

我在模板引擎Laravel's Blade和Hootache之间有点困惑。哪一个更好,或者有没有其他更好的选择?此外,对于wp刀片,WordPress版本兼容性仅达到此链接的版本3.9.2

更新

如果我不应该使用模板引擎,请告诉我为什么,我正在计划MVC设计模式。我打算使用Sprig,它有什么性能改进吗?


答案 1

在选择Wordpress入门主题或框架时要考虑的事项是其背后的社区。我建议使用Timber(或Timber Starter Theme)而不是Sprig,因为它得到了一个更大的社区的支持:

Github 上的 Sprig:最后更新于 1 月 29 日。2 个贡献者

Github上的Timber:昨天最后更新。62 个贡献者

这两个选项都使用 Twig 模板引擎。

最后,我要提醒大家不要过于严格地坚持Wordpress主题的MVC范式。Wordpress是事件驱动的,在页面创建过程的每个阶段提供操作和过滤器钩子。换句话说,它更多的是扩展已经提供的内容,而不是开发自己的MVC抽象。这是一篇关于这个主题的文章。祝你好运!


答案 2

嗯,有很多主题使用模板引擎,我记得的是使用Twig模板的WP Realia主题,你知道它真的非常惊人,它处理得很棒。我建议如果你正在制作更大的wordpress主题,那么你应该在你的主题中使用模板引擎。

顺便说一句,这是一篇不错的文章,解释了如何在wordpress中集成树枝模板


推荐