こんにちは。とっとーとう、です。
原因は「WP User Avatar」のプラグインが自動で「ProfilePress」にバージョンアップされたことによるもの。
原因と私がとった対策をご紹介します。
プロフィールページが表示されず別ページにリダイレクトされる事象が起きる
私の場合、WordPressにログインした状況でプロフィールページをクリックすると、トップページへリダイレクトされる事象が起きていました。
また、WordPressからログアウトした状況でプロフィールページをクリックすると、WordPressログイン画面へリダイレクトされていました。
「profile」のパーマリンクだと影響を受ける
私のプロフィールページは「https://totto-tou.com/profile/」だったのですが、「profile」のパーマリンクだと影響を受けて別ページにリダイレクトされるようです。
そのため、私は「profile」→「profiles」へパーマリンクを変更することで解決しました。
「WP User Avatar」から「ProfilePress」への自動バージョンアップが原因
プロフィールに関するエラーなので、プロフィール系のプラグインを調べていたところ、入れた記憶のない「ProfilePress」というプラグインが見つかりました。
調べると「WP User Avatar」というプラグインが2021年5月に自動更新されたもの、ということが分かりました。
ProfilePress (formerly WP User Avatar) is a lightweight membership plugin that lets you create beautiful user profiles
そして「ProfilePress」のProfile Slugという箇所に「Profile」が記載されていることが原因のようです。
こちらを「Profile」から別の文字列に変更することでも解決するみたいですね。
WordPress 固定ページ「profile」だけ管理画面にリダイレクトされて表示されないエラーの対処法という記事が分かりやすかったです。
プロフィールの記事に「profile」を入れている方は要注意
「profile」というパーマリンクを使用されている方は多いと思います。
profileのパーマリンクが影響を受けるような自動アップデートをよくかましたよな。。
プロフィール記事を設定されている方は、一度チェックしてみてください。
それでは本日はここまで。
以上、とっとーとう、でした。