Я пытаюсь создать обзор страниц для всех пользователей моего веб-сайта, но при использовании get_users, как описано в документации по Timber, я получаю только объект со стандартными значениями, например as display_name, ID & описание.Получить поля ACF для всех пользователей в Timber + WordPress
страниц 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') не работает. Как получить значения ACF внутри цикла get_users? Также URL может быть лучше, чем я предполагаю :-)
Заранее благодарен!
Я попытался '{{п ('get_field', 'author_place', blogger.ID)}}', но до сих пор не выход –
попробуйте использовать вместо the_field get_field и дайте мне знать – mariobros
А, нашел! Мне нужно было добавить «user_» перед blogger.ID: '{{fn ('get_field', 'author_place', 'user_' ~ blogger.ID)}}' спасибо за вашу помощь mariobros! –