XperiaやMVNOの情報など

Cox Cafe

主要エントリー

WordPress 5.4.1で記事が突然閲覧できなくなった

更新日:

タイトルの通り、Wordpressのバージョンを5.4.1にしたところ、突然全ての記事がアーカイブページのようになって全文を読めなくなりました。

私は最近ブログの更新が滞っており、とりあえずWordpressのバージョンだけ上げて閲覧確認なども行っていなかったため、たまたま自分の記事を閲覧しようとしたところ上記現象が生じていることに気づいたものの原因がわかりませんでした。
色々と調べてみると、どうやらWordpress 5.4.1が原因であることがわかったのです。

WordPressはパーマリンクをカスタマイズすることが可能ですが、私の場合は下記のように設定しています。

/%year%/%monthnum%/%day%/%hour%_%minute%_%second%/

要するに、年月日時分秒という形です。

私は昔から何となくこの形がスッキリしていて特に疑問も持たずに使っていたのですが、どうも同時間に複数の記事が投稿される場合はこの形では不具合が生じるということで、Wordpress 5.4.1からこの形はアーカイブページとして記事が表示されなくなってしまったのだそうです。

解決方法はパーマリンクの設定をPostIDなどを含んだ形に変更するしかありません。かと言って、このブログの場合は記事数が1000を超えている上に、いくつかのページはGoogleさんに拾っていただいているため、安易にパーマリンクを変更することもできません。

詰み、というやつです。

とりあえずWordpress 5.4にダウングレードして急場を凌いでいますが、根本的な解決にはやはりパーマリンクの変更しかなさそうです。

うーん、困ったもんだ。

2020年6月17日追記

結局、パーマリンクをPostIDに変更し、とりあえず.htaccessで301リダイレクトをかけることにしました。

function.phpなどでカッコ良くできれば良かったのですが、そのような知識も無いため、Export All URLsというプラグインで全ての記事のURLとPostIDを抽出してExcelで一気に仕上げました。

ad

ad

ad

-主要エントリー
-

Copyright© Cox Cafe , 2020 All Rights Reserved Powered by STINGER.