web-dev-qa-db-ja.com

投稿リストの逆年代順

私は2010年をベースにしたテーマの修正に取り組んでいます。

私はこのブログの投稿を最も古いものから最も古いものへと表示したいのですが、テーマの中でどのようにこれを行うべきかわかりません。

Wp_get_postsクエリに. "&order=ASC"を追加する必要があることは理解できますが、見つけることができません。

ただindex.php:get_template_part( 'loop', 'index' );

そしてloop.phpそれはすでに投稿があるようです:while ( have_posts() ) : the_post();

どこを見ればいいですか?

3
Damon

以下のコードをloop.phpの先頭に追加できます。

add_action('pre_get_posts', 'wpse_change_post_order');

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

}

最も古い投稿はホームページに表示されます。

5
Jesse