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! –