トラブルシューティング

パターン①
表示されない!?

アプリケーションパスワードが表示されない場合

WordPressでは、バージョン5.6以降からアプリケーションパスワードの発行機能が導入されました。
この機能を使用すると、管理者とユーザーは、REST APIなどのWebサイトAPIにアクセスするための別々のパスワードを生成して使用できます。

ここでは、古いバージョンをWordPressを利用している方向けにアプリケーションパスワードの表示方法をレクチャーします。

アプリケーションパスワードの表示を確認

WordPressバージョン5.6以降(画像はバージョン 6.4.3)
WordPressバージョン 6.4.3のアプリケーションパスワード表示
WordPressバージョン5.6未満(画像はバージョン5.6.40)
WordPressバージョン 5.6.4ではアプリケーションパスワードが非表示

アプリケーションパスワードが表示されない主な理由

  • PHPバージョンが古い
  • PHPバージョンは新しいがWordPressのバージョンが古い
  • HTTPSの環境でない場合

以上の3つの理由でアプリケーションパスワードの設定画面が表示されないケースがあります。
次からは、それぞれの解決方法について解説します。

方法① プラグイン「Application Passwords」を使う

手順

  1. WordPressにログイン
  2. メニュー内「プラグイン」をクリック
  3. 「新規追加」をクリック
  4. 検索窓に「Application Passwords」と入力
  5. 表示されたプラグインを「今すぐインストール」
  6. インストール完了後「有効化」をクリック
プラグイン「Application Passwords」

こちらのプラグインが「Application Passwords」です。

インストール、有効化が完了すると

ユーザーの詳細情報内に「Application Passwords」という項目が追加されます。

Application Passwordsが追加表示

Application Passwordsが追加表示されます。


生成されたアプリケーションパスワード

任意の文字を入れ「Add New」をクリックすると24桁のアプリケーションパスワードが生成されます。

方法② PHPバージョンとWordPressバージョンをアップグレード

PHPバージョンのアップグレードは専門知識が必要です

    WordPressでPHPをバージョンアップする際は、次のような注意点があります。

    1. ホームページの表示が崩れたりお問い合わせフォームが機能しなくなるなどのバグが発生する可能性があります。
    2. WordPress本体やテーマ・プラグインを最新バージョンにアップデートしておきましょう。
    3. 最新バージョンにアップデートした後も、必ず最新PHPバージョンに対応しているのかを確認しましょう。
    4. WordPress公式サイトが推奨するPHPバージョンに切り替えたとしても、テーマやプラグインが対応できるとは限らず、不具合が発生する可能性があります。
    5. レンタルサーバーによって対応できるPHPバージョンが定められています。サーバー側で対応できないPHPバージョンになってしまう更新の場合はそもそもWordPressのバージョンアップが不可能となります。
    6. 更新後、WEBサイトの表示や機能、管理画面などに不具合がないか確認しましょう。

WordPressとPHPのバージョン対応表

WordPressとPHPのバージョン対応表は、次の通りです。
お使いのWordPressに対して、PHPバージョンは適切かをご確認ください。

WordPressとPHPのバージョンの確認方法は、この後の「WordPressとPHPのバージョンを確認する方法」で解説します。

WordPressバージョン PHPバージョン
(推奨環境)
PHPバージョン
(動作環境)
6.2 7.4以上 5.6 – 8.2
6.1
6.0 5.6 – 8.1
5.9
5.8 5.6 – 8.0
5.7
5.6
5.5 5.6 – 7.4
5.4 7.3以上
5.3
5.2 5.6 – 7.3
5.1 5.2 – 7.3
5.0
4.9.5 – 4.9 7.2以上 5.2 – 7.2
4.9.5 – 4.9.x
4.9.0 – 4.9.4 7以上
4.7 – 4.8 5.2 – 7.1
4.4 – 4.6 5.6以上 5.2 – 7.0
4.0 5.2 – 5.5

WordPressのPHPをバージョンアップする前にやっておくべきこと

WordPressのPHPをバージョンアップすると、最悪の場合、サイトが壊れる危険性があります。
そのため、PHPバージョンアップをする前に、やっておくべきことは以下の通りです。

  • バックアップを取る
  • PHPの互換性を確認する
  • WordPress本体とテーマ・プラグインを最新バージョンにアップデートする

バックアップを取る

PHPをバージョンアップする前に、まず行うべきはWebサイトのバックアップです。これは、もしWordPressのテーマやプラグインが新しいPHPバージョンに対応していない場合、アップデート後にWebサイトで問題が生じる可能性があるからです。
バックアップがあれば、問題が起こっても元の状態に戻すことができます。
WordPressのバックアップは「BackWPup」などの無料プラグインを使用して簡単にできます。PHPをアップデートする前に必ずバックアップを取りましょう。

プラグインの例
  • BackWPup
  • All-in-One WP Migration
  • Duplicator など

PHPの互換性を確認する

PHPをアップデートする前には、WordPress本体だけでなく、使用しているテーマやプラグインも新しいPHPバージョンに対応しているかをチェックしましょう。
対応していない場合、Webサイトのデザインが崩れたり機能に不具合が生じる恐れがあります。
問題を防ぐためにも、PHPアップデート前にこれらの対応状況を確認することが大切です。

WordPress本体とテーマ・プラグインを最新バージョンにアップデートする

もし古いバージョンのWordPress、テーマ、プラグインを使っているなら、それらが最新のPHPバージョンに対応していないかもしれません。
PHPをアップデートする前には、WordPress本体、テーマ、プラグインを最新バージョンにアップデートすることが重要です。
アップデート後も、それらが最新のPHPバージョンに対応しているかを必ず確認しましょう。
この確認を行った後で、PHPのバージョンアップを進めるのがベストです。

WordPressのPHPをバージョンアップする方法

ここからは、WordPressのPHPのバージョンアップをする方法を解説します。
PHPのバージョンアップ方法は、レンタルサーバーを使用する場合と、クラウドサーバーを利用する場合で異なります。

レンタルサーバーを使用する場合

各レンタルサーバーごとに設定方法が異なりますので、代表的なレンタルサーバーをご紹介します。
リンク先のPHPのバージョンアップ方法をご覧ください。
【さくらインターネット】さくらのレンタルサーバ
【エックスサーバー】XSERVERレンタルサーバー
【GMOペパボ】LOLIPOP(ロリポップ)!レンタルサーバー
【GMOペパボ】ヘテムルレンタルサーバー

クラウドサーバーを使用する場合

クラウドサーバーを使用する場合は、パッケージの更新やインストールでバージョンアップを行います。
これらは技術的なハードルが高いため、専門家に依頼することをおすすめします。

まとめ

PHPのバージョンアップは専門性が高く、サイトの不具合発生などのリスクもあるため、「方法①」がオススメです。
ですが、PHPバージョンが古いままの場合、サイトの脆弱性がリスクとなります。

可能であれば、サイトの管理者と相談の上、「方法②」のPHPバージョンの更新を行いましょう。

TOP