我对这个小片段有意见。基本上,它是抓取当前发布类别中的一个帖子并重复显示它,而不是抓取和显示前3个。有什么想法吗?我敢肯定这是一个愚蠢的错过“或什么的。
global $query_string;
query_posts( array(
'showposts' => 3,
'cat' => 'current-releases'
) );
echo '<div class="related-posts">';
while (have_posts()) : the_post();
echo '<div class="related-album">'.the_post_thumbnail('large');
echo ' '.the_title();
echo '</div>';
endwhile;
echo '</div>';
3条答案
按热度按时间yfwxisqw1#
在
endwhile
之后使用wp_reset_query();
。请遵循函数参考,您可以在其中看到示例片段。https://developer.wordpress.org/reference/functions/wp_reset_query/
szqfcxe22#
您的query_posts选项需要格式化为数组:
myzjeezk3#
query_posts
不应该使用。我会先把它换掉请记住,这样做还需要更新循环。