サイトの表示順の変更

サイトの記事の表示順を更新順にしたいと思い、リンク先の記事を参考にカスタマイズしました。

Web-saku
WordPressの投稿一覧表示の順番を更新日順にする方法 | Web-saku 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’ );

上記リンク先記事より

すると、記事が更新順に表示されるように。

2024/02/03追記

テーマの更新によって上書きされて更新順の表示にならなくなっていたので、久しぶりに更新順になるようにWordPressを修正しました。

ところが、以前は上記の方法でうまく動いていたのですが、ワードプレスの仕様が変わったのか、テーマの仕様が変わったのか、functions.php というファイルがなくなりfunctionsというフォルダになっていました。そこで、最初head.phpに上記のコードを記載したのですが不正なエラー挙動となってしまいました。そこで、functionsの中のadmin.phpというファイルの一番下に上記コードを挿入すると今度は今のところきちんと動いています。

その後、Theme Functions (functions.php)というファイルを発見。以前はただのfunctions.phpだった気もしますが記憶が定かではありません。しかしいずれにせよ、こちらに上記コードを移しました。

また、上記コードについてより詳しい解説記事も発見しましたのでリンクさせて頂きます。

TabibitoJinのブログ
ワードプレスの記事一覧を更新日時順で表示する方法!カスタマイズも簡単にできる WordPressの記事一覧は、デフォルトでは「投稿日(公開日)順」に並んでいます。 過去記事のリライトに力を入れているブログの場合、最新の情報を読者に届けやすくするため...

ワードプレスの法律問題

すると、記事が更新順に表示されるように。

2024/02/03追記

テーマの更新によって上書きされて更新順の表示にならなくなっていたので、久しぶりに更新順になるようにWordPressを修正しました。

ところが、以前は上記の方法でうまく動いていたのですが、ワードプレスの仕様が変わったのか、テーマの仕様が変わったのか、functions.php というファイルがなくなりfunctionsというフォルダになっていました。そこで、最初head.phpに上記のコードを記載したのですが不正なエラー挙動となってしまいました。そこで、functionsの中のadmin.phpというファイルの一番下に上記コードを挿入すると今度は今のところきちんと動いています。

その後、Theme Functions (functions.php)というファイルを発見。以前はただのfunctions.phpだった気もしますが記憶が定かではありません。しかしいずれにせよ、こちらに上記コードを移しました。

また、上記コードについてより詳しい解説記事も発見しましたのでリンクさせて頂きます。

TabibitoJinのブログ
ワードプレスの記事一覧を更新日時順で表示する方法!カスタマイズも簡単にできる WordPressの記事一覧は、デフォルトでは「投稿日(公開日)順」に並んでいます。 過去記事のリライトに力を入れているブログの場合、最新の情報を読者に届けやすくするため...

ワードプレスの法律問題

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次