我正在使用wordpress的高级自定义字段插件.我在页面上显示字段时遇到困难.
基本上我已经创建了一个字段组,并为该组的成员分配了id.然后我使用get_field(‘field_name’)函数将该字段的值存储在变量中并在屏幕上回显它.然而,这是假的.
我也尝试过使用the_field(‘field_name’),但这会返回null.然后我在某处阅读如果您尝试访问wordpress循环之外的字段,则必须将post id作为参数传递给get_field()/ the_field()方法.
我试过了,结果仍然相同……有没有人知道这是什么问题?
这是我的代码:
<?PHP get_header();
$postID = get_the_ID();
the_field('the-title', $postID); //nothing being returned...
die();
?>
解决方法:
你在循环之外使用get_the_ID().
http://codex.wordpress.org/Function_Reference/get_the_ID
你可以尝试:
global $post;
the_field( 'the-title', $post->ID );
但这取决于你所在的页面.
这是使用哪个模板文件?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。