重写不回显我的字符串或DOM元素

时间:2020-07-30 作者:Eoin

大家好,我是WordPress的新手。我已经为WooCommerce创建了一个覆盖,我正在尝试用一个高级自定义字段来响应DOM元素。

我用过这个代码。

<?php
if (the_field(\'price_per_unit\'))
{
    echo \'<span class="unit-price">Price per unit: \' .  the_field(\'price_per_unit\') . \'</span>\';
}
echo \'<p>Test</p>\';
?>
自定义字段到达,因此我知道我在正确的文件中,但<p> “不”和“不”字;“测试”;没有。

有人能解释为什么会发生这种情况,以及我如何让DOM元素出现吗?

我想这可能是某种消毒剂,我试着在没有任何HTML的情况下呼应这个词,但这也不起作用。

非常感谢

1 个回复
SO网友:t2pe

这很奇怪-如果我将其模拟为文本字段,它可以正常工作,但其他字段类型可能会导致问题。

尝试在代码中用“get\\u field()”替换“the\\u field()”。

如果不起作用,您的现场设置如何?文本、编号、日期等。。。

相关推荐