ACF查询结果中的缩略图

时间:2017-03-12 作者:Jake Nelson

我正在使用pagelist\\u ext列出特定类别下的所有页面:http://thenorthshorescene.com/bands/

列表越来越长,所以我创建了一些额外的页面,通过查询ACF元信息添加了另一个级别的过滤,例如。,http://thenorthshorescene.com/rock/

这一切都很好,但理想情况下,查询页面的样式应该与/bands/page匹配。我正在努力让查询为每页提取特色图片和摘录。这是我的查询代码:

<?php $posts = get_posts(array( 
    \'numberposts\'   => -1,
    \'post_type\'     => \'page\',
    \'orderby\'       => \'name\',
    \'order\'          => \'ASC\',
    \'hide_empty\'     => 1,
    \'posts_per_page\' => -1,
        \'meta_query\'    => array(
        \'relation\'      => \'OR\',
    array(
        \'key\'       => \'genre\',
        \'value\'     => \'country\',
    ),
    array(
        \'key\'       => \'genre2\',
        \'value\'     => \'country\',
        ),
    ),
));
    if( $posts ): ?>        
        <ul><?php foreach( $posts as $post ):   setup_postdata( $post ); ?>     <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>       </li><?php endforeach; ?>
显然,这段代码甚至没有尝试引入这些信息——到目前为止,我尝试的是

 <img src=<?php the_post_thumbnail(); ?>>
但很难让它正常运行。

提前感谢!

1 个回复
SO网友:Paul \'Sparrow Hawk\' Biron

the_post_thumbnail() 回显完整的HTML<img> 标记,而不仅仅是图像的URL。因此,只需使用:

<?php the_post_thumbnail ()?>
而不是

<img src=\'<?php the_post_thumbnail () ?>\'>

相关推荐