WordPress でプラグインを追加またはインストールできないのはなぜですか? (5つの理由)

読者から最もよく寄せられる質問の1つは、「WordPressでプラグインを追加できないのはなぜですか?」です。

この状況は通常、ユーザーがアップグレードメッセージを表示している場合や、管理画面にプラグインメニューがない場合に発生します。この問題に対処している場合は、この記事で最も一般的な理由を説明しますので、正しい場所にいます。

WordPress でプラグインを追加またはインストールできない理由については、読み進めてください。

WordPressでプラグインを追加またはインストールできないのはなぜですか

このガイドでは、WordPressでプラグインを追加またはインストールできない主な理由を5つ挙げています。状況に該当する特定のトピックにスキップするには、以下のクイックリンクを自由に利用してください。

  1. WordPress.com をご利用中です
  2. ユーザーロールの制限があります
  3. メモリ制限の問題に直面しています
  4. マルチサイトネットワークをご利用中です
  5. You Uploaded the Wrong Plugin File

    1. WordPress.com をご利用中です

    WordPress.com は、人気のセルフホスト型WordPressソフトウェアの限定版を提供するブログホスティングサービスです。詳細については、WordPress.comとWordPress.orgの違いに関するガイドをご覧ください。

    WordPress.comのユーザーは、月額10ドルから始まるBusinessプラン以上にアップグレードしない限り、プラグインをインストールできません。無料プラン、パーソナルプラン、プレミアムプランをご利用の場合、サードパーティ製プラグインをインストールすることはできません。

    WordPress.comでプラグインをインストールしようとしています

    その金額を支払いたくない場合は、WordPress.comからWordPress.orgへブログを移行できます。

    それを行うのに助けが必要な場合は、無料WordPressブログ設定サービスをご利用いただけます。サイトの移行をご希望であることをメモするだけで、無料で対応させていただきます。

    2. ユーザーロールの制限があります

    WordPressには、ウェブサイトのユーザーに異なるレベルのアクセス権を割り当てる組み込みのユーザーロール管理システムがあります。

    管理者は、プラグインの追加、インストール、有効化を含む、WordPressサイトのすべての機能への完全なアクセス権を持つ最高のユーザーロールです。

    一方、エディター、著者、投稿者、購読者はプラグインをインストールできません。

    WordPress における管理者とエディターのダッシュボード

    ウェブサイトを編集しているのに「プラグイン」メニューが表示されない場合、管理者権限がない可能性があります。

    この場合、ウェブサイトを管理している人物(開発者やウェブマスターなど)を信頼できるのであれば、必要なプラグインをインストールするための管理者権限を付与してもらうよう丁寧に依頼することができます。

    3. メモリ制限の問題が発生しています

    2番目に多いシナリオは、プラグインページが表示されアクセスできるものの、プラグインをインストールできない場合です。プラグインをインストールしようとすると、エラーメッセージが表示されます。

    このエラーは通常、PHPメモリ制限によって引き起こされます。WordPressはPHPスクリプト言語を使用して書かれており、各PHPスクリプトは一定量のメモリを使用します。

    PHPスクリプトが使用できるメモリ量を定義する設定が、WordPressホスティングとWordPressコア内にあります。

    この制限に達すると、プロセスは終了するか、WordPressウェブサイトに次のようなエラーが表示されます。

    Fatal error: Allowed memory size of 67108864 bytes exhausted

    この問題の簡単な解決策は、PHP のメモリ制限を増やすことです。次の行を wp-config.php ファイルに追加することで実行できます。

    define('WP_MEMORY_LIMIT', '256M');
    

    より詳細な手順については、WordPressのメモリ枯渇エラーを修正する方法に関するガイドを参照してください。

    PHPメモリ制限を増やすことで問題が解決し、プラグインをインストールできるようになる場合がありますが、常に理想的な解決策ではないことを理解することが重要です。

    悪意のあるコードは、高いメモリ制限を悪用して意図した以上のリソースを消費する可能性があり、WordPressサイトのセキュリティに影響を与える可能性があります。

    メモリ制限を自分で変更する前に、WordPressホスティングプロバイダーに相談することを強くお勧めします。彼らはあなたのウェブサイトの特定のニーズを分析し、必要に応じてメモリ制限の安全で適切な増加についてアドバイスすることができます。

    詳細については、WordPressサポートの適切な依頼方法に関する記事をご覧ください。

    6. マルチサイトネットワークを使用しています

    WordPressでプラグインメニューが表示されないもう1つの可能性は、サイトがWordPressマルチサイトネットワークの一部である場合です。

    WordPressのマルチサイトネットワークを使用すると、単一のWordPressインストールから複数のウェブサイトを管理できます。これは、類似したウェブサイトのネットワークを実行する必要がある場合に役立ちます。

    ただし、マルチサイトネットワークと通常のWordPressインストールの主な違いは、ネットワーク管理者が個々のサイトに対してより多くの制御権を持つことです。

    一部のケースでは、ネットワーク全体の一貫性を維持したり安定性を確保したりするために、ネットワーク管理者が個々のサイトでプラグインメニューを無効にすることがあります。

    マルチサイトネットワークへのプラグインのインストール

    この問題を解決するには、ネットワーク管理者にプラグインをインストールしてもらうことができます。

    このトピックの詳細については、WordPressマルチサイトインストールでプラグインがすべて表示されない理由に関するガイドをご覧ください。

    5. 間違ったプラグインファイルをアップロードした

    以下のようなエラーメッセージがWordPressで表示され、サードパーティのプラグインファイルをアップロードしたいとしましょう:

    プラグインアップロードエラーの例

    この場合、そもそも正しいファイルをアップロードしているかどうかを確認することをお勧めします。プラグインファイルは通常 .zip パッケージで提供されるため、.zip 形式を使用します。

    ダウンロードしたzipファイルの内容が互換性があるかどうかも確認することをお勧めします。すべてのサードパーティ製プラグインが信頼できるソースから提供されているわけではなく、これが正しくアップロードされない理由である可能性があります。

    プラグインのインストールに関する詳細については、以下のガイドをご覧ください。

    また、セキュリティリスクを最小限に抑えるために、WordPress.orgプラグインディレクトリのような信頼できるソースからのみプラグインをインストールすることをお勧めします。WordPress.orgディレクトリにはレビュープロセスがあり、信頼できる開発者からのプラグインを提供しています。

    セキュアなプラグインを選択するための追加のヒントを以下に示します。

    • アクティブな開発と高いユーザー評価を持つプラグインを探してください。
    • 「最終更新日」を確認して、プラグインがWordPressのバージョンと互換性があることを確認してください。
    • プラグインの説明とレビューを読んで、その機能と潜在的な互換性の問題を理解してください。

    WordPressで一般的なエラーを修正する方法を学ぶ

    WordPressでプラグインをインストールできない以外にも、時折他の種類の問題が発生する可能性があります。これらの一般的な問題のいくつかを解決するために、以下の記事をご覧ください。

    この記事が、WordPressでプラグインを追加またはインストールできない理由を理解するのに役立ったことを願っています。また、WordPressエラーのトラブルシューティング入門や、WordPressで一般的な画像の問題を修正する方法に関する記事もご覧ください。

    この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

    開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

    究極のWordPressツールキット

    無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

    読者とのインタラクション

    110 CommentsLeave a Reply

    1. WordPressウェブサイトにWooCommerceをインストールしました。
      WooPaymentsとStripeをインストールしようとしていますが、WooCommerceが必要なため、プラグインのインストールボタンをクリックできません。

      「追加のプラグインが必要です
      WooCommerce」

      エラーは、WooCommerceが既にインストールされ有効化されているにもかかわらず、WooCommerceが実行されていることを検出できないというものです。

      • 必須プラグインが検出されない場合は、最近のアップデートにより特定のバージョンが必要になっていないか、プラグインのサポートに問い合わせることをお勧めします。

        管理者

    2. こんにちは
      プラグインメニューとインストール済みのプラグインは表示されますが、
      「新規プラグインを追加」ボタンが無効になっています。
      助けていただけますか?

      • あなたのサイトはマルチサイトネットワークの一部である可能性が高いです。そうでない場合は、新しいプラグインの追加を妨げる可能性のあるプラグインがないことを確認することをお勧めします。

        管理者

    3. ダッシュボードにプラグインウィジェットが表示されますが、「プラグインを追加」をクリックしても、プラグインがありません。エラーが表示されるだけです。
      「予期しないエラーが発生しました。WordPress.org またはこのサーバーの構成に問題がある可能性があります。問題が解決しない場合は、サポートフォーラムをお試しください。」
      検索バーにプラグイン名を入力して検索すると、ページがリフレッシュされますが、最終的にこのメッセージが再び表示されます。
      何が起こったのですか?

      • そのエラーについては、ホスティングプロバイダーに連絡して、特定の Сшибка が記録されているかどうか、またはWordPress.orgへの接続をブロックした可能性のあるシステム設定があるかどうかを確認することをお勧めします。

        管理者

    4. なんて馬鹿げているんだ。私はいくつかのウェブサイトを持っており、比較チャートを使用する必要がある新しいWordPressベースのサイトを作成しようとしていましたが、年間300ドルもプラグインに払うつもりはありません。別のところに行きます。

      • As we say in that section, if you do not want to pay $300 per year, we would recommend using WordPress.org which is a WordPress site on another hosting provider :)

        管理者

    5. プラグイン名を挿入しましたが、同じエラーが表示されます。

      エラー: プラグインに名前がありません。メインのプラグインファイルに Plugin Name: という行を追加して、プラグインを再度アップロードしてください。詳細については、プラグインヘッダーに関するドキュメントをご覧ください。

      • プラグインが外部サイトからダウンロードしたものである場合は、そのエラーメッセージについてプラグインのサポートに問い合わせる必要があります。カスタムプラグインの場合は、プラグイン名がヘッダーにコメントとして設定されていることを確認する必要があります。

        管理者

    6. こんにちは、新しいプラグインとテーマを追加しようとしましたが、現在403 Forbiddenエラーが発生しています。どうすればよいですか?

    7. マルチサイトを使用しており、いくつかのプラグインをインストールしましたが、1つが表示されません。プラグインの画面では確認でき、有効化もしましたが、ダッシュボードに表示されないため使用できません。助けてください。インストールして有効化した特定のプラグインが、他のプラグインは表示されるのにダッシュボードに表示されないのはなぜですか?

      • すべてのプラグインがマルチサイトインストールで動作するわけではありません。プラグインのサポートに確認することをお勧めします。そうすれば、このような問題についてサポートを受けることができます。

        管理者

    8. こんにちは。
      知識を共有していただきありがとうございます。当社では、社内サーバーでホストされているWordPressウェブサイトを運用しています。この度、それを当社のクラウドプラットフォームに移行したいと考えています。
      「All-in-One WP Migration」をインストールするために「新規追加」プラグインをクリックしてみましたが、「新規追加」リンクをクリックするたびにサーバーから503エラーが返ってきます。管理画面の他のリンクはすべて正常に機能しています。
      何かご提案はありますか?

    9. WPチームの皆さん、ありがとうございます。問題が解決しました。
      貴重なサポートに改めて感謝いたします。

    返信する

    コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。