Wordpress Template Engine?

时间:2018-08-19 作者:manifestor

我需要将现有的设计转换成wordpress,在开始之前我很好奇:在wordpress中向模板添加逻辑时使用纯“裸”PHP正确吗?默认情况下,Wordpress不使用像Twig或Blade这样的模板引擎?我很惊讶,所以在开始这个项目并用纯PHP做所有事情之前<?php 最后的麻烦?>) 我想在这里问一下。这种做事方式对我来说似乎很过时。

3 个回复
最合适的回答,由SO网友:cameronjonesweb 整理而成

正确,WordPress中没有内置PHP模板引擎。然而,这确实为您提供了使用诸如Twig或Blade之类的模板引擎的灵活性(我曾在使用其中每一个的站点上工作过),甚至可以使用REST API完全无头。

SO网友:Q Studio

正如许多人指出的那样,PHP本身可以被认为是一种;模板语言-从性能角度来看,添加的抽象层越少,站点加载的速度就越快,性能也就越高。

也就是说,框架之所以流行是有原因的,这通常与简化和标准化有关,因此,我建议使用一个名为Willow - 你可能会感兴趣。

作为一个无逻辑的TE,is还有一个额外的好处,那就是强制清晰地分离关注点,并将有条件检查排除在模板之外——对于一些人来说,这并不重要,也不被视为阻碍,但一旦你适应了这种工作方式,它会感觉更干净。

免责声明-我们编写了此软件并将其用于我们的项目

SO网友:Cryptomanic

对我同意,WordPress PHP有时相当过时。

正如不变变化所说,页面生成器提供了一个很好的解决方案。Divi 太神奇了。如果你想稍微修剪一下,还有Genesis Framework.

然而,由于这是如此向后修剪,您最终会添加lots 让它做你想做的事情的插件,这意味着大量的维护、调试和较慢的站点以及所有的服务器调用,这就是Divi如此优秀的原因。这一切都包含在一个快速精简的独立软件包中,该软件包自上而下设计为协调一致,与苹果产品非常相似。

Genesis 最适合打算在Envato等市场转售其主题的主题开发人员。

结束

相关推荐

如何使用woo商务登录来认证代码php页面?

我有如下疑问:,我在wordpress有一家使用woo commerce的商店。我在同一个网站上还有一些其他服务,我想用核心php对这些页面进行编码。那么,现在的问题是,有没有任何选项可以在我的核心php页面中使用woo commerce登录验证?请给我你的建议。等待您宝贵的回复。说明:1。在线medine商店正在进行商业活动。2、我想使用核心php再提供一个名为医生预约的服务。我需要注册用户的普通用户登录才能查看他们的订单和约会。