ブログ記事の並び替えは、ユーザーに記事をどのように見せたいかによって重要です。
このブログ記事では、WordPressで記事を並べ替える時に、よく使う54つの基準と、それぞれの具体的なコード例を紹介します。
私は降順・昇順を忘れがちなので、一番最初に示しておきます。
降順・・・DESC
昇順・・・ASC
WordPressで投稿記事を並べる時によく使う4つの基準(条件)を紹介
ちなみに、以前こちらの記事でmeta_keyを使って記事を並べる方法を紹介しています。
当記事ではもっと基礎的な並べ方の紹介になります。
投稿日時順に並べる
// 投稿日時で新しい順に記事を取得する
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'orderby' => 'post_date',
'order' => 'DESC',
);
更新日時順に並べる
// 更新日時で新しい順に記事を取得する
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'orderby' => 'modified',
'order' => 'DESC',
);
タイトル順に並べる
// タイトルで昇順に記事を取得する
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'orderby' => 'title',
'order' => 'ASC',
);
ランダムで並べる
// ランダムに記事を取得する
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'orderby' => 'rand',
);
基本的には投稿日時ですが、引き出しとして他にも種類があることを知っておくのは大切ですね。