GitHubからWordPressプラグインとテーマをインストールする方法

完璧なWordPressプラグインまたはテーマを見つけたけれど、落とし穴があります。それはGitHubでしか利用できないということです。公式のWordPressリポジトリとは異なり、「インストール」ボタンがないため、初心者には intimidating に感じられるかもしれません。

良いニュースは、GitHubからソフトウェアをダウンロードしてインストールするのは実際には非常に簡単だということです。WPBeginnerでは、カスタムツールやプラグインのベータ版にアクセスするためにGitHubを頻繁に使用しているため、このプロセスを習得しています。

このガイドでは、WordPressプラグインとテーマをGitHubから段階的にインストールする方法を説明します。

GitHub から WordPress テーマとプラグインをインストールする

簡単な概要: GitHubからプラグインをインストールするには、リポジトリからZIPファイルをダウンロードします(まず「リリース」を確認してください)。WordPressでプラグイン » 新規追加に移動し、「プラグインをアップロード」を選択し、ZIPファイルを選んで、「今すぐインストール」をクリックします。

GitHubとは?

GitHubは、Gitを使用したソフトウェア開発とバージョン管理のためのクラウドベースのホスティングサービスです。これにより、開発者はプロジェクト全体で変更を追跡し、履歴を保存し、コードバージョンを管理できます。

ホスティングを超えて、GitHubはコラボレーションとプロジェクト追跡のための実用的なツールを提供します。ユーザーは効率的に協力し、開発をフォローし、リポジトリと関わることができます。

WPBeginnerおよび当社の提携企業では、開発にGitHubを使用しています。リモートチームがどのように活用できるか、生産性を向上させ、すべてのコードが安全にホストされることを保証するかを直接見てきました。

GitHub とは

なぜ一部のWordPressプラグインとテーマはGitHubでのみ利用可能なのですか?

ほとんどの初心者は、WordPress.orgディレクトリまたは開発者のウェブサイトからプラグインをインストールします。しかし、必要な特定のツールがGitHubでしか利用できない場合があります。

開発者がこのプラットフォーム exclusively で作業をホストすることを選択する理由はいくつかあります。

  • 厳格なディレクトリガイドライン: 公式のWordPressプラグインディレクトリには厳格なルールがあります。一部の開発者は、レビュープロセスをスキップし、独自の管理下でコードをホストすることを好みます。
  • ベータテスト: 開発者は、ソフトウェアの「ベータ版」(未完成版)を共有するためにGitHubをよく使用します。これにより、一般公開される前に高度なユーザーが新機能をテストできます。
  • 非商用プロジェクト: 時には、開発者が自身の使用のためにシンプルなツールを作成し、無料で共有することがあります。マーケティングページや公式サポートフォーラムを維持する時間や関心がない場合があります。

このオープンな環境はイノベーションに最適ですが、WordPress.orgで見つかるものと同じ安全チェックが常に備わっているわけではないことも意味します。

GitHubからプラグインをインストールする際の長所と短所

GitHubからプラグインをダウンロードすると、強力なツールにアクセスできますが、すべての人に適しているわけではありません。ライブウェブサイトにインストールする前に、メリットと潜在的なリスクを比較検討する必要があります。

主な利点と欠点を以下に示します。

👍 GitHubプラグインを使用するメリット
  • 最新機能へのアクセス: 新しい機能やアップデートを試すことができます。
  • 開発者への直接連絡: GitHubの「Issues」タブを使用して、バグを報告したり、開発者に機能を提案したりできます。
❌ GitHubプラグインを使用するデメリット
  • セキュリティレビューなし: 公式のWordPressプラグインディレクトリはコードの安全性をレビューします。GitHubはそうではないため、開発者を完全に信頼する必要があります。
  • 潜在的な不安定性: GitHub上のコードはしばしば開発途上にあります。バグやエラーが含まれている可能性があり、サイトが破損する恐れがあります。

これらのリスクがあるため、GitHubプラグインをインストールする前に、必ずサイト全体のバックアップを作成することを強くお勧めします。 Duplicatorのようなプラグインを使用して、安全な復元ポイントを作成できます。

さて、GitHubからWordPressのプラグインやテーマをインストールする手順を見ていきましょう。

GitHubからWordPressプラグインとテーマをインストールする方法

GitHubからプラグインをインストールするのは、WordPressプラグインを手動でインストールするのと似ています。ただし、これらのツールはWordPressチームによってレビューされていないため、インストールする前に開発者を信頼していることを確認する必要があります。

  1. まず、GitHub上のプラグインまたはテーマのリポジトリにアクセスします。
  2. 右サイドバーにある「Releases」セクションを探してください。利用可能な場合は、安定版リリースをダウンロードするのが最善です。
  3. リリースがない場合は、「Code」ボタンをクリックして「Download ZIP」を選択してください。注意: これは開発中のファイルをダウンロードするため、不安定な場合があります。
GitHub から zip ファイルをダウンロードする
  1. WordPressの管理画面に移動し、プラグイン » プラグインの追加 ページに移動します。
  2. 画面上部にある「プラグインのアップロード」ボタンをクリックします。
プラグインをアップロードする
  1. 「ファイルを選択」ボタンをクリックし、コンピューターからZIPファイルを選択します。
  2. 「今すぐインストール」をクリックします。WordPressがファイルをアップロードして解凍します。注意: GitHubは、フォルダー名に-mainまたは-masterのような接尾辞を追加することがよくあります(例: plugin-name-main)。これは正常であり、プラグインの動作には影響しません。
  3. 成功メッセージが表示されたら、「有効化」をクリックして、WordPressウェブサイトでプラグインの使用を開始します。

警告: プラグインを有効化した際に致命的なエラーが表示される場合、「ビルド」ステップ(ComposerやNPMなどのツールを使用)が必要な場合があります。これは高度なGitHubプロジェクトでは一般的であり、通常は初心者向けではありません。リポジトリのREADMEファイルで手順を確認してください。

GitHubからインストールしたWordPressプラグインのアップデートを取得する方法

デフォルトでは、WordPressはGitHubからダウンロードしたプラグインの自動アップデートを表示しません。アップデートを受け取るには、開発者が明示的に有効にする必要があります。

これには、一般的に2つの方法があります。

  • 組み込みアップデート: 一部のプラグインには、GitHubから直接自動アップデートを有効にするコードが既に含まれています。追加で何も行う必要はありません。
  • Git Updater プラグイン: 開発者は、Git Updater プラグイン(旧 GitHub Updater)のインストールを依頼する場合があります。このプラグインは、サイトを GitHub に接続して新しいバージョンを確認します。

開発者に連絡して、アップデートポリシーについて質問することをお勧めします。

ボーナス:GitHubを使用してWordPressテーマの変更を自動的にデプロイする方法

カスタムテーマを開発している開発者の場合、変更を GitHub に自動的にデプロイすることもできます。

これにより時間を節約でき、将来的に変更をロールバックする必要がある場合に備えて、テーマのさまざまなバージョンが保存されていることを保証できます。

詳細については、GitHub と Deploy を使用して WordPress テーマの変更を自動的にデプロイする方法に関するガイドを参照してください。

GitHubプラグインに関するよくある質問

GitHub からプラグインをインストールしても安全ですか?

開発者によります。WordPress プラグインディレクトリとは異なり、GitHub はセキュリティのためにコードをレビューしません。信頼できる開発者または評判の良い企業からのみプラグインをインストールする必要があります。

プラグインが WordPress ディレクトリにないのはなぜですか?

開発者は、ベータテストのため、または公式リポジトリの特定のガイドラインを満たさないプラグインのために GitHub を使用することがよくあります。これは必ずしもプラグインが悪いという意味ではなく、配布方法が異なるだけです。

WordPressプラグインおよびテーマ開発の追加リソース

WordPress テーマやプラグインの選択、または独自の開発ジャーニーを開始する際に、以下のリソースが役立つ場合があります。

このガイドがGitHubからWordPressプラグインまたはテーマをインストールするのに役立ったことを願っています。また、ウェブサイトのコーディング方法に関するガイドや、WordPressのベストコードスニペットに関する専門家のおすすめもご覧ください。

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

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

究極のWordPressツールキット

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

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

20 CommentsLeave a Reply

  1. 私の場合、GitHubプラグインをテストする際には常にステージング環境をセットアップしています。これにより、多くの頭痛の種を回避できました!本番環境に移行する前に、すべてが正しく機能することを確認できます。これは、あまり知られていないGitHubリポジトリの場合に特に重要です。
    アップデートを確認することに関するあなたのヒントは的確です。まさに私がクライアントのサイトを管理している方法です。GitHub WordPressの作業を始めたばかりのジュニア開発者たちに、間違いなくこれを共有します。

  2. GitHubは私にとってまだ大きな未知数ですが、その謎とコマンドをゆっくりと探求しようとしています。バージョン管理の可能性と、時折非常に興味深いプロジェクトがあるため、主に興味を持っています。そしてはい、初心者として、まだ理解できていません。このようなチュートリアルは私にとって非常に価値があります。なぜなら、ここでGitHubについて読んだのはこれが初めてではないからです。学ぶほど、楽しむようになります。なぜなら、WordPressでも、いわば箱の外に出ることができるからです。つまり、公式のWordPressリポジトリを少し超えるということです。そしてそのため、再び興味深いプロジェクトにアクセスできます。これらのガイドに感謝します。

  3. WordPressのコードに詳しくない多くの人が、テーマやプラグインをダウンロードするためにGitHubを利用できるようになったというのは、非常に良いニュースです。
    GitやGitHubは開発者だけのもだと思っていました。しかし、ここからダウンロードしたWordPressのテーマやプラグインを使用できるのですね。
    この役立つチュートリアルをありがとう、wpbeginner。
    WordPressのリポジトリにプラグインが見つからず、GoogleでGitHubで見つかることがありますが、そういった場合でも、ローカルマシンで簡単にアクセスしてテストできます。

    • その通りです。また、GitHubで多くの問題の解決策を見つけられることも発見しました。WordPressを扱っている際に、海外のウェブサイトで問題に遭遇し、それを解決しようと試みるうちにGitHubにたどり着いたことが何度かありました。そしてそこで、解決策を見つけました。しかし、実装するのが少し複雑な場合もありました。そのため、これらの記事は非常に意味があり、私にとって大きな可能性を秘めています。なぜなら、GitHubには通常リポジトリにはない、本当に興味深いものを見つけることができると感じているからです。

  4. こんにちは、githubのプラグインやテーマは、マルウェアやその他の悪意のあるコードなしでダウンロードしても安全ですか?

  5. 管理者様、

    この記事をありがとうございます。このサイトから多くのことを学びました。今日、GitHubからFacebook Instant Articlesをダウンロードしたいのですが、この記事がその手助けをしてくれました。しかし、質問があります。もし可能であれば、初心者なので教えていただけますか?

    WPディレクトリのFBIAプラグインの場合、アンインストールしてからGithubからプラグインをインストールする必要がありますか?この件について助けていただけると幸いです。すべての人へのご協力に感謝いたします。

    • GitHubから提供されたバージョンにプラグインを置き換える場合は、通常、古いファイルを削除してからGitHubからプラグインに置き換えるのが最善です。

      管理者

  6. WordPressでプラグインを追加するにはビジネスプランが必要だと言われました。これを回避する方法はありますか?または、スケジュールされた投稿を取得して手動で投稿する方法はありますか?投稿が見つかりません。

  7. GitHub Updaterについて言及していただきありがとうございます。GitHub、Bitbucket、またはGitLabでホストされているプラグインまたはテーマで動作します。

    ボーナスとして、GitHub Updater を使用して、リポジトリ URI のみを使用して、GitHub、BitBucket、または GitLab (公開またはプライベートリポジトリ) のプラグインまたはテーマをワンクリックでインストールできます。これにより、記事の指示が大幅に簡素化されます。

  8. GitHubは学習にも最適です。Githubのコードを見るだけで多くの知識を得ました。この素晴らしい投稿をありがとうございます!

  9. GitHubとStackOverflowは、ブログで使える便利なスクリプトを探すのに私のお気に入りのサイトです。私もGitHubからプラグインを1つ使用していますが、GitHubアップデーターについては知りませんでした。皆さん、ありがとうございます!

  10. ここに実際のヒントがあります:

    「Download ZIP」を右クリック > リンクアドレスをコピー

    プラグイン > 新規追加 > アップロード > ファイルを選択

    zipファイルを探すウィンドウが表示されたら、URLを貼り付けるだけでリンクが取得されます。不要なファイルでコンピューターを散らかす必要はありません。

    • GitHub Updaterのリモートインストール機能を使用すると、実際にはワンクリックでインストールできます。追加の利点は、プラグイン/テーマディレクトリが正しくリネームされることです。

  11. Githubで見つかるプラグインは、リポジトリにあるプラグインよりも「安全でない」ということはありますか?

    • Tracyさん、その可能性はあります。WordPressプラグインリポジトリでは、プラグインは基本的なレビュープロセスを経ており、より大きなコミュニティであるため、GitHubよりも安全でないプラグインはより早く検出されます。

      管理者

  12. 素晴らしい記事です。Mixergyでのインタビューを聞きました。FAQを使ってコンテンツを推進する方法が本当に気に入りました。トラフィックがこれほど多いとは知りませんでした。価値創造による成長を見るのはとてもクールです。おめでとうございます!–アーロン

  13. この記事をありがとうございます!

    GitHubでWordPressプラグインを見つける場所を教えていただけますか?
    GitHubでそれらのオープンソースプラグインを検索する方法はありますか?
    Google検索で試しましたが、GitHubでプラグインが見つかりませんでした。

    敬具、
    アルフレッド

返信する

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