Jav*_*bra 6 php wordpress advanced-custom-fields
我正在使用的advanced custom field插件Wordpress。我field在页面上显示时遇到困难。
基本上,我已经创建了一个字段组并分配id's给该组的成员。然后,我使用该get_field('field_name')函数将该字段的值存储在变量中,并将echo其存储在屏幕上。然而,这又回来了false。
我也尝试过使用,the_field('field_name')但这会返回null。然后,我在某处阅读如果您尝试访问Wordpress循环之外的字段,则必须将post idas作为参数传递给get_field()/the_field()方法。
我已经尝试过并且结果仍然相同...有人对问题出在哪里有任何想法吗?
这是我的代码:
<?php get_header();
$postID = get_the_ID();
the_field('the-title', $postID); //Nothing being returned...
die();
?>
Run Code Online (Sandbox Code Playgroud)
您在循环之外使用 get_the_ID() 。
http://codex.wordpress.org/Function_Reference/get_the_ID
你可以尝试:
global $post;
the_field( 'the-title', $post->ID );
Run Code Online (Sandbox Code Playgroud)
但这取决于您所在的页面。
这是在哪个模板文件中使用的?
| 归档时间: |
|
| 查看次数: |
15049 次 |
| 最近记录: |