【保存版】これは使える!新着記事一覧を最終更新日優先で並べる方法

[最終更新日]2019年5月4日

wordpressカスタマイズ

せっかく過去記事を更新し、最終更新日の日付が変わったのに新着記事一覧やカテゴリ一覧は通常は公開日順なので、埋もれてしまってかなりわかりにくいですよね。

なので最終更新日順になるようにチューニング!
いい感じのソースコードがありました。

これでPV数アップに貢献できればラッキーですね!

新着記事一覧、カテゴリ一覧などを最終更新日順にするタグ

以下をfunctions.phpの中に貼りつけて保存!

function my_orderby_modified( $query ) {
	if( $query->is_main_query() ) {
		if( $query->is_home() || $query->is_category() || $query->is_archive() ) {
			$query->set( 'orderby', 'modified' );
		}
	}
}
add_action( 'pre_get_posts', 'my_orderby_modified' );

ちなみに最終更新日の日付を表示させるタグ

もしこのタグを入れてなければ、調整してください。

[最終更新日]<?php the_modified_date('Y年n月j日') ?>
  • Twitterをフォロー
  • Facebookページを見る
  • RSSを登録