我是 PUG(以前是 Jade)的新手,我认为它是一种非常干净的方式,可以快速生成 html,并减少我忘记关闭 div 时可能犯的错误。
问题是,我创建了自定义 WordPress 主题,因此我目前在 php 文件中编写 php 和 html 代码。例如:-
<div style="background-image:url('<?php the_field('example');?>');"></div>
但是 PUG 的工作方式是基于缩进的。所以我的哈巴狗文件看起来像:-
div(style="background-image:url('');")
但是我通常放置 php 标签的位置(在背景图像 url 括号之间,我无法 pug 将 <
渲染为 <
那么我能做什么或我该怎么办?
有没有办法在 pug 中包含 php 标签,或者是 php 和 html 来获胜?
那么我有没有办法在 PUG 文件中使用我的 php 标签?
干杯!
最佳答案
不,不是真的。它是一个模板引擎。 PHP 是一种完全不同的动物,并且不仅仅包含在内联中。
如果您想包含 PHP,则必须找到一种单独调用 PHP 脚本,然后将结果包含在模板中的方法。
或者您可以以某种方式让 PHP 构建模板代码,然后将其传递给 PUG,但现在您变得很奇怪。
关于javascript - 你可以在 pug 文件中使用 PHP 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41266395/