Word Press Cocoon:記事が更新日順で表示されないのを、プラグイン停止で解決

この記事は約4分で読めます。
せり
せり

こんにちは!せりです。

今日は、ブログのトップページで新着記事が更新日順で表示されずあるプラグインを停止したら解決した話をします。

これがわかるまでかなり苦労したので、同じ悩みを持っている方の参考になったら嬉しいです。

※結果だけ知りたい方は目次から「まとめ」に飛んでください。

サイトのトップページに記事が更新順で表示されない

無料で使いやすいWord Pressテーマ「Cocoon」。当ブログも大変お世話になっています。

現在、当ブログはリニューアル作業中で、以前書いた記事の内容をアップデートして再公開しているのですが、気づいたらサイトのトップページの「ー新着記事ー」がおかしなことになっていました。

表示されている記事に最新の記事はなく、日付順にもなっていません。しかも、2022年に書いた記事も混じっていますが、いくら何でも、それが新着記事4つの中の1つということはありません。カテゴリ別というわけでもなく、全く理由がわかりませんでした(下 左図参照)。

(対処前):更新した記事が「新着記事」に表示されない。更新日はバラバラ。
2024.8.18、 2024.7.28
2022.3.11、 2024.8.14
(対処後):更新した記事が正しく「新着記事」に表示された更新日は左上から順番になっている
2024.8.22、 2024.8.20
2024.8.18、 2024.8.18

試したこと

Cocoonで更新日順に並べる

痒いところに手が届くCocoonですから、記事を更新日順に表示させる方法はもちろん標準装備です。

Cocoonでトップページに記事を更新日順に表示する方法
  • STEP1








    Cocoon設定からインデックスへ
  • STEP2
    インデックス → 並び順 → 更新日(降順) を選択

しかし、トップページかわらず…。

ワードプレス本体に更新日順表示をさせる

もしかしたらワードプレスが更新日を認識していないのかも、と考え、管理画面に更新日を出してみました。

やり方については他の詳しい方のサイトを検索してください(コピペしただけなので…)。

管理画面に更新日が表示されて、これからの記事管理がぐっと楽になりそうです。

しかし、トップページはかわらず…。

プラグインを順番に停止する

さんざん検索してみましたが、Cocoonで記事を更新日順に表示できない、という報告は見つかりませんでした。
そうなると、疑わしいのはプラグイン。地道に一つ一つ順番に停止してみて、

「Post Types Order」というプラグインを停止したら、更新日順に表示されました。

「Post Types Order」は、ワードプレスの記事を管理画面上のドラッグ&ドロップだけで好きなように入れ替えられるプラグインです。

記事を投稿するとき、関連性のあるものを連続して投稿するとは限りません。そうすると、記事の下に「前の記事」や「次の記事」を表示させるとき、全く関係のない記事が出てくることもあるわけです。

しかし、このプラグインで記事の順番を変えて、関連のある記事が連続するようにすればその問題はなくなります。関連記事が出たほうが読みやすいので入れていましたが、新着記事を表示するほうが大事なのでこのプラグインは停止しました。

記事の順番を変えた後にプラグインを停止しても、記事の順番は変更されたままでした。
ですが、プラグインを再度有効にするとまたトップページの記事はおかしな順番に戻ってしまいます

今後は、記事の順番を入れ替えたいときだけ「Post Types Order」を有効化して対処するか、必要になるたびにインストールとアンインストールをしようと思います。

どちらにしても、これで解決です!!無事に更新日順に表示できてよかったです。

まとめ

サイトのトップページの新着記事が更新日順で表示されず、バラバラの日付の記事が表示されていましたが、プラグイン 「Post Types Order」を停止して、無事に更新日順で表示されるようになりました。

ワードプレスの表示不具合があるときにはプラグインを疑え、というのは本当だったのだと実感しました。

せっかく新着記事が正しく表示されるようになったので、皆さんのお役に立つような記事を更新していきたいです。

せり
せり

最後までお読みいただきありがとうございました。

わかれば簡単ですが、解決するまでかなり時間がかかりました。

こんなことで悩んだのは私だけ?

とにかく、またお会いしましょう。