今まで利用していたwordpressテーマ「JIN」から新しく変更した「SWELL」
SWELLのTOPページで表示される記事一覧を新着順から更新順へ変更する方法を調べたので備忘録として書き残しておきます。
この記事は「リーダーの独り言」さんのサイト内にある記事を参考にさせて頂きました。
とても分かりやすい記事で参考になりました。
どうもありがとうございます。
参考記事LINK:https://long-valley-river.com/18313
SWELLのTOPページは記事一覧が新着順で表示
SWELLのTOPページは新しく記事をUPしていった「新着順」で記事一覧が表示されます。
私はこのフォトロマ以外に運営しているサイトも全てwordpressテーマをJINからSWELLに変更しました。
そのため1,000記事単位の記事修正が必要になり、記事を修正していった「更新順」で記事一覧が並ぶとどこまで修正したのか一目で分かりとても助かります。
TOPページの記事一覧を新着順から更新順へ変える方法をネットで探している時に「リーダーの独り言」さんのサイト内で下記のやり方を知り問題を解決できました。
SWELLのTOPページで記事一覧を更新順にする方法
1.テーマ編集
wordpressのダッシュボード内にある「外観」ー「テーマファイルエディター」へ移動。
2.コード貼り付け
テーマファイル内にある「テーマのための関数(functions.php)」を選択。
下記コードを貼り付け「ファイルを更新」を選択。
貼り付けるコード↓ //更新日時順に記事を並べ替え function my_sort_order_by_modifired ( $query ) { if ( !is_admin() && $query->is_main_query() ) { $query->set( 'orderby', 'modified' ); } } add_action( 'pre_get_posts', 'my_sort_order_by_modifired' );リーダーの独り言
コードを編集するとテーマの形が崩れサイトが開けなくなるといったトラブルが起きる可能性もあります。
コードを貼り付ける前に必ずバックアップを取り自己責任で行うようにして下さい。
ファイルを更新してTOPページへ戻ると記事一覧が新しく執筆した「新着順」から記事を修正・更新した「更新順」へと変更され全ての手続きが完了。
「リーダーの独り言」さん、貴重な情報をありがとうございます。