最新記事の一覧を更新日順に変更したい
WordPressには記事を作成した順に表示してくれる機能がデフォルトで備わってます。しかし多くのブロガーの方はリライトを行いますし、記事によっては原型を留めないほどの変更がかかることもあるでしょう。そうなるともはや新規記事。なのに表示順序は「作成日順」となると全然目立たない。
そこで、更新日順に並べられるようにする方法を調べたのでまとめました。
wordpressの「最新記事」への対処
WordPressでは一般的に新着記事の一覧が出てきます。デフォルトだとトップページが新着一覧です。こちらの順序を変える方法が紹介されてたページ
ワードプレスの記事一覧を更新日時順で表示する方法!カスタマイズも簡単にできる
詳細は上記ページを見てください。ここでは手順のみ
- 「外観」から「テーマエディター」を選択
- 「テーマの関数」を選択。
- 下記コードを追加(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' );
cocoonの new_list ショートコードでの対処法
当サイトのトップページではnew_listショートコードを使っています。上記のようにmodified=1を追加すれば表示順序が変更されます。
詳細を知りたい方は下記、Cocoon本家をご覧ください
サイドバー
Recent Posts Widget Extended というプラグインで対応する。
当サイトでは一旦見送り
コメント