WordPress的高级自定义字段插件没有给出正确的输出
问题描述:
我有2个类似的代码行,第一个工作正常,但第二个没有。WordPress的高级自定义字段插件没有给出正确的输出
这一个好的工作,并显示出在<li></li>
$output .= '<li>' . the_title() . '</li>';
标题这一个返回空<li></li>
,并显示在页面
$output .= '<li>' . the_field('price') . '</li>';
the_field(“价格之上的结果')是我使用“高级自定义字段”插件创建的自定义WordPress字段。这里是如何输出数据的插件的文档http://www.advancedcustomfields.com/resources/field-types/select/
答
'和' '。 –
2013-02-25 04:52:38
+0
谢谢你考拉杨!解决了这个问题:) – user2093301 2013-02-25 04:52:14
+1
使用'get_field'不仅更好,而且它是使示例代码按OP期望的方式工作的唯一方法。与'the_title'这样的原生Wordpress函数不同,看起来ACF'the_'函数不返回任何东西,它们只输出值。要使用'the_field'工作,需要使用'echo'作为'
什么是'the_field'?一个PHP函数?它在哪里宣布?请给出更多的代码(PHP,HTML)以便给你更好的答案 – MatRt 2013-02-25 04:33:47
显然问题出在'the_field(price)'上。你需要用该函数的声明编辑你的答案才能获得真正的帮助。 – JakeParis 2013-02-25 04:37:37
好吧,'the_field'是一个标准的Wordpress功能,并且问题被标记为是一个WordPress问题... – 2013-02-25 04:38:00