岗位上市年表倒排

时间:2013-05-06 作者:Damon

我正在修改一个基于2010年的主题。

我想让这个博客上的帖子从最早显示到最早显示,但我不知道如何在主题中做到这一点:

我知道我需要补充. "&order=ASC" 到wp\\u get\\u posts查询,但我找不到任何。

只是索引。php:get_template_part( \'loop\', \'index\' );

和循环。php似乎已经有帖子了:while ( have_posts() ) : the_post();

我应该去哪里看?

1 个回复
SO网友:Jesse

您可以将下面的代码添加到循环的开头。php

add_action(\'pre_get_posts\', \'wpse_change_post_order\');

function wpse_change_post_order($query){
    $query->set(\'order\',\'ASC\');
    $query->set(\'orderby\',\'date\');

}
最老的帖子将出现在主页上。

结束

相关推荐

PRE_GET_POSTS:‘POST__NOT_IN’不适用于全局变量

我在试着设定一个post__not_in 使用全局$popular 变量,定义在index.php.-索引。php-$popular[] = 1 //post id=1 $popular[] = 2 //post id=2 $popular[] = 3 //post id=3 -功能。php-function modify_query_exclude_popular($query) { if ($query->is_main_query() &&am