WordPressの投稿一覧を投稿日の古い順(昇順)で表示するコード

を古い記事から、いわゆる昇順に表示するようにコードをいじります。

こちらの記事を参考にしました。

function.php

function change_sort_order( $query ) {
	$query->set('order', 'ASC');
	$query->set('orderby', 'date' );
}
add_action( 'pre_get_posts', 'change_sort_order' );

function.phpにこのコードを追記します。慣れないうちは本体のテーマよりも子テーマを編集する方が安全です。

orderは昇順か降順を切り替えます。DESCがデフォルトで新しい順(降順)です。ASCにすると古い順(昇順)です。

orderbyは何を基準に並び替えるか。dateであれば投稿日です。あとはtitleであればタイトル順、randならランダムとのこと。他にもいろいろパラメータがあります。

とりあえずこんなところです。次はホームの記事表示を本文ではなくサムネイルとタイトルと抜粋で並べるのに挑戦します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です