Обратный выход функции

Мне трудно перевернуть этот цикл.

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; 

С уважением, Патрик

Чтобы обратить вспять это, добавьте это в свою тему где-то, прямо перед вашим циклом:

 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;