颠倒功能输出的方式

时间:2014-10-28 14:28:24

标签: php wordpress

我很难逆转这个循环。

Atm,循环首先显示最新的帖子,因为我猜这些是在数组中添加到其他帖子之上,而我希望它显示最早的帖子。

所以我的问题是,如何让最老的帖子先显示,最后的节目最后显示?

这是在while循环中首先显示最新帖子的代码:

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;

此致 帕特里克

1 个答案:

答案 0 :(得分:2)

要反过来,请在循环之前的某个地方将其添加到主题中:

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;