記事内に広告が含まれています。

アーカイブ、TOPページ等を更新日順に並び変える

wordpressでブログを作ろう

 アーカイブ、TOPページの記事表示などを更新日順に並べたい。

 基本、WordPressは公開日順の並びなのだが、公開日順だと人間の目には、更新してもわかりにくい。

広告

アーカイブやTOPページの表示を更新日順にする

 使っているテーマによっては、簡単に「アーカイブやTOPページの表示を更新日順にする」設定ができるようだ。

 テーマによって、「アーカイブやTOPページの表示を更新日順にする」設定ができない場合は〔functions.php〕にコードを書き加える。

広告

WordPressテーマCocoonの場合

 利用しているテーマがCocoonの場合は、簡単に「アーカイブやTOPページの表示を更新日順にする」設定ができる。

1.〔Cocoon設定〕をクリック。

2.〔インデックス〕タブをクリック。

インデックス-Cocoon設定-更新日順に表示-Cocoon-WordPress

インデックス-Cocoon設定-更新日順に表示-Cocoon-WordPress

3.画面をスクロールして〔並び順〕で「更新日」を選択。

並び順を更新日にする-インデックス-Cocoon設定-更新日順に表示-Cocoon-WordPress

並び順を更新日にする-インデックス-Cocoon設定-更新日順に表示-Cocoon-WordPress

4.〔変更をまとめて保存〕を押す。

テーマが「アーカイブやTOPページの表示を更新日順にする」設定ができない場合

〔functions.php〕に以下の記述を書き加える。

//表示順を更新日が新しい順に変更
add_action( 'pre_get_posts', 'change_main_loop_sort_order_demo' );
function change_main_loop_sort_order_demo( $query ) {
if ($query->is_main_query()) {
$query->set( 'orderby', 'modified' );
}
}
 

コードの提供元は

 上のサイトでは、更新日をGoogleに知らせるかどうかを選択できるカスタマイズも記載されている。

コメント

タイトルとURLをコピーしました