0
我正在尝试创建我网站上所有用户的页面概述,但是在使用木材文档中描述的get_users时,我只会获得标准值的对象,例如作为display_name,ID &的说明。获取Timber + WordPress中所有用户的ACF字段
页bloggers.php
$author_args = array(
'orderby' => 'display_name',
'order' => 'ASC',
'meta_query' => array(
array(
'key' => 'author_guestblogger',
'value' => '0',
'compare' => '=',
),
),
);
$authors = get_users($author_args);
$context['authors'] = get_users($author_args);
页bloggers.twig
{% for blogger in authors %}
<article class="author">
<a href="{{site.url}}/author/{{blogger.user_nicename}}">
<h1>{{blogger.display_name}}</h1>
<p>{{blogger.ID}} - {{blogger.description}}</p>
<p>{{blogger.get_field('author_place')}}</p>
</a>
</article>
{% endfor %}
我可以得到DISPLAY_NAME和ID,但get_field( 'author_place')是行不通的。我如何获得get_users循环内的ACF值?此外,网址可能会比这更好,我猜:-)
在此先感谢!
我试过'{{FN( 'get_field', 'author_place',blogger.ID)}}'但仍然没有输出 –
尝试使用the_field代替get_field,让我知道 – mariobros
啊,发现它!我需要在blogger之前添加'user_'。ID: '{{fn('get_field','author_place','user_'〜blogger.ID)}} 感谢您的帮助mariobros! –