WordPressの投稿一覧表示を更新日順にする方法

WordPress

WordPressの投稿の表示順はデフォルトで公開日が新しい順に表示されるようになっています。公開日が古い投稿を最新の情報に更新しても投稿が表示される場所は変わりません。
しかし、新しく更新した投稿を先頭に表示させたい場合もあるかと思います。
そこで今回はWordPressの投稿の表示順を更新日が新しい順に表示されるように変更する方法を紹介します。

WordPressの投稿の表示順を更新日が新しい順に変更する

使用しているテーマのfunctions.phpに下記のコードを追加することで、投稿の表示順を更新日が新しい順に変更することができます。


function my_sort_order_by_modifired ( $query ) {
	if ( $query->is_main_query() ) {
		$query->set( 'orderby', 'modified' );
	}
}
add_action( 'pre_get_posts', 'my_sort_order_by_modifired' );

このコードを記述することで公開される側のページだけでなく、管理画面の投稿一覧ページでも更新日が新しい順に投稿が表示されるようになります。

更新したWordPressの投稿を更新日順に表示させたくない時の対処法

もっとも、更新と言っても単純に誤字脱字を訂正したような場合など、更新日が最新であっても投稿の表示順を先頭に持ってきたくない場合もあるでしょう。
そのような場合に、更新日を自由に設定する方法を次の記事で紹介したいと思います。

コメントを残す





このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください