duanpendan8067 2017-01-23 15:18
浏览 30

获取Timber + WordPress中所有用户的ACF字段

I am trying to create a page overview of all users on my website, but when using get_users as described in the Timber documentation, I only get an object with the standard values, such as display_name, ID & description.

page-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 );

page-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 %}

I can get the display_name and ID, but the get_field('author_place') is not working. How do I get the ACF values inside the get_users loop? Also the url could be better than this I guess :-)

Thanks in advance!

  • 写回答

2条回答 默认 最新

  • douan9541 2017-01-23 17:06
    关注

    Try to call get_field as a Timber function:

    {{ fn('get_field', blogger.ID) }}
    
    评论

报告相同问题?

悬赏问题

  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了