AFFINGER6(アフィンガー6)は、自由度が高く、カスタマイズ可能なWordPressテーマとして多くのブロガーに利用されています。
しかし、デフォルトの設定では、カテゴリー別ページの記事が「投稿日順」で表示されるため、これを「更新日順」に変更したい場合は少し工夫が必要です。
この記事では、カテゴリー別ページを更新日順に変更する具体的な方法をわかりやすく解説します。


AFFINGER6でのこのやり方を調べてみても全然分からなかったので、記事にすることにしました。
AI先生に聞いてみたら拍子抜けするぐらいあっさりと解決したよね!

なぜ更新日順に変更するべきなのか?
「投稿日順」は、新しい記事から順に並びますが、以下のような理由で「更新日順」の方が便利な場合があります。
- 最新情報を常に優先的に表示できる:情報が頻繁に更新されるブログでは、最も新しい内容の記事をユーザーに見てもらうことが重要です。
- 記事のリライト効果を最大化できる:リライトした記事を優先表示することで、SEOの効果を高め、ユーザーに価値のある情報を提供しやすくなります。
投稿日順だと、せっかく記事をリライトしても埋もれてっちゃったりするもんね!

更新日順にする方法は意外とカンタン

手順
- AFFINGER管理画面にログイン:WordPressダッシュボードにアクセスし、AFFINGERテーマの管理画面にログインします。
- 左側のメニューから「外観」を選択:ダッシュボードの左側にあるメニューから「外観」をクリックします。
- 「テーマファイルエディター」を選択:「外観」メニュー内にある「テーマエディター」を選択します。
- 「テーマのための関数(functions.php)」を選択:右側のファイル一覧から「テーマのための関数(functions.php)」を探してクリックします。
- 指定されたコードを入力欄に貼り付け:「functions.php」の編集画面に移動し、下記のコードを入力欄に貼り付けます。
- 変更を保存:コードを貼り付けた後、「ファイルを更新」ボタンをクリックして変更を保存します。
function custom_order_by_modified_date($query) { if ($query->is_category() && $query->is_main_query()) { $query->set('orderby', 'modified'); $query->set('order', 'DESC'); } } add_action('pre_get_posts', 'custom_order_by_modified_date');
テーマファイルエディターのコードをいじる時は必ず子テーマのAFFINGER Childでね!


今回お世話になったAIはGenspark先生です!
なんの登録もしないでも、いきなり使える検索系AIだね!

まとめ

AFFINGER6を利用することで、カテゴリー別ページの表示順を簡単に更新日順へ変更することができます。
これにより、読者に常に最新の情報を提供し、SEO効果も高めることが期待できます。
ぜひ、この記事を参考にしてブログ運営をさらに充実させてください。
更新日順がいいのか?投稿日順がいいのか?については好みもあるよね!


個人的には、メインページは更新日順にしておいて、別で投稿日順の固定ページを作るのが見やすく管理もしやすいと認識しています。
トップページをタブ式 カテゴリー記事一覧にすると更に見やすくなるよ!

-
-
【AFFINGER6】「タブ式 カテゴリー記事一覧」の設定と、スマホにも反映させる方法
AFFINGER6の「タブ式 カテゴリー記事一覧」機能は、複数のカテゴリーをタブ形式で整理して表示できる便利な機能です。 デスクトップだけでなく、スマホでも正しく表示されるように設定を整えることで、よ ...
続きを見る