0

我有两行类似的代码,第一行可以正常工作,但第二行不行。

这个工作正常,并在<li></li>

$output .= '<li>' . the_title() . '</li>';

这个返回一个<li></li>并在页面顶部显示结果

$output .= '<li>' . the_field('price') . '</li>';

the_field('price') 是我使用“高级自定义字段”插件创建的自定义 wordpress 字段。这是关于如何输出数据的插件文档http://www.advancedcustomfields.com/resources/field-types/select/

4

1 回答 1

4

在您的情况下,使用get_field()而不是the_field()可能更好。

这是区别:

  • get_field()会给你价值。
  • the_field()将直接打印结果但返回 NULL。
于 2013-02-25T04:48:08.620 回答