WordPress

「profile」というスラッグの固定ページがWordPressで正常に表示されない時の対処法

WordPressでブログを作成する時に、プロフィールページって作りますよね。「プロフィール」というページ名で、URL(スラッグ)が「profile」にするのが一般的ですが、ある日、気付いたらプロフィールページが表示されなくなっていました。

具体的には、URLがプロフィールページなのに、トップページが表示されてしまうような不具合です。

このブログでは、固定ページ「profile」が表示されなくなった時の解決方法をご紹介します。

原因はプラグイン「ProfilePress」(旧 WP User Avatar)

「profile」というスラッグの固定ページが表示されなくなる原因は、ずばりWordPressのプラグイン「ProfilePress」です。

これはこれまで「WP User Avatar」という名前だったプラグインです。WordPressのアカウントに紐づけるプロフィール画像をカスタマイズするためのプラグインとして、広く使われていました。

それがある時「ProfilePress」と名前を変えてバージョンアップ。このタイミングで「Profile」というスラッグの固定ページが正常に表示されなくなりました。

「ProfilePress」の設定変更で「profile」ページの表示が可能

「ProfilePress」プラグインを削除すれば問題解決しそうですが、その前にちょっと待ってください!

実は私で検証したところ、「ProfilePress」の設定を変更する前に「ProfilePress」プラグインを削除してしまうと、この問題が解決できなくなることがあるようです。

そのため、まずは「ProfilePress」の設定変更を行いましょう。そうすれば「profile」ページも表示されますし、人によっては「ProfilePress」プラグインの削除も不要になります。

「ProfilePresss」の設定内容

プラグインの設定内容は以下のように行います。

まず「ProfilePress」の設定画面を開きます。

設定画面を開いたら、「General」タブをクリックして、サイドバーぽいところにある「Frontend Profile」メニューをクリックします。

「Frontend Profile Settings」が開かれるので、ここの「Profile Slug」を「profile」から別の文字列に置き換えます。※画像では「profiles」にしてあります。

最後に下の方にある「Save Changes」ボタンをクリックすれば完了です!

WordPressのプラグインは必要最小限に

WordPressでブログを運営していると、プラグインのバージョンアップにより、サイトの表示が乱れたり、表示されなくなったりすることがあります。今回紹介したのは、まさに代表的な例です。

プラグインは便利ですが、多用は禁物です。サイトが重くなることもありますし、不具合が発生する確率も高まります。

WordPressにプラグインを導入するときは、本当に必要なプラグインかどうか、よく検討することをお勧めします。

===

Twitterアカウント:@corekaraweb
⇒管理人・村上英輝が発信するフリーランスの日常を発信しています。WebライターやSEOライターのお役立ち情報もたまにあるかも! フリーランスの方やライターの方はフォローバックしておりますので、お気軽にフォローしてください!

facebookページ:コレカラウェブ
⇒「コレカラブログ」を含めたコレカラウェブのブログ運営の裏側を公開しています。ブログに公開する前の先行情報や運営方針などを記録しています。PVや収益に関する生々しい話も!よろしければ「いいね!」お願いいたします。

「いいね!」と思ったら、クリックお願いいたします<m(__)m>
にほんブログ村 小遣いブログ Webライター・ブログライターへ にほんブログ村 IT技術ブログ SEO・SEMへ にほんブログ村 小遣いブログ ブログアフィリエイトへ
ABOUT ME
村上英輝
2018年4月に開業したコレカラウェブ代表の村上英輝です。フリーランスとしてWebライティング・SEO対策・メディア運営・障害者支援のお仕事を一貫して承ってきました。現在はフルリモートのWeb制作会社でSEO担当者もやっています。このブログではコレカラウェブのお仕事で得たノウハウやテクニックを詳しく紹介しています。所有資格:Webライティング実務士・ウェブ解析士・SEO検定1級・情報セキュリティスペシャリスト・FP2級・AFPなど。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA