反转函数输出的方式


Reverse the way of function output

我很难扭转这个循环。

Atm,循环首先显示最新的帖子,因为我想这些帖子是在数组中其他帖子的顶部添加的,而我希望它首先显示最旧的帖子。

所以我的问题是,如何让最古老的帖子先出现,让最新的帖子在最后出现?

这是在一段时间内首先显示最新帖子的代码:

while($portfolio->have_posts())
{
    $portfolio->the_post();
    $post = get_post();
    $output .= '<a class="w-portfolio-item-anchor" href="javascript:void(0);" data-id="'.$post->ID.'">'
}
return $output;

谨致问候,Patrick

要扭转这一局面,请将其添加到您的主题中,就在循环之前:

query_posts($query_string . "&order=ASC");

或者找到当前正在查询的位置,并确保使用&order=ASC

或者,作为@-ᴀ-ᴛ-ʜ在评论中提到,更改此:

$output .= '<a class="w-portfolio-item-anchor" href="javascript:void(0);" data-id="'.$post->ID.'">'

对此:

$output = '<a class="w-portfolio-item-anchor" href="javascript:void(0);" data-id="'.$post->ID.'">' . $output;