WordPress プラグインを開発するためのツール
公開: 2023-02-12プラグインは、WordPress が人気を博している主な理由の 1 つです。 適切な WP プラグインを使用すると、Web サイトに必要なほぼすべての機能を実装できます。 ただし、必要なことを正確に実行するプラグインがない状況に遭遇することがあります。つまり、プラグインを開発するのはあなた次第です。
もちろん、カスタム プラグインを作成するのは言うは易く行うは難しです。 ただし、WordPressプラグインのカスタマイズプロセスをはるかに簡単にする興味深いWordPressツールがたくさんあります. これは、経験豊富な WordPress プラグイン開発者でなくても、独自の簡単なプラグインを構築できる可能性があることを意味します。
この記事では、WordPress プラグインの仕組みについて説明します。 次に、カスタム WordPress プラグインの設定方法の基本について説明し、プロセスを簡素化できるいくつかのツールを紹介します。 始めましょう!
WordPressプラグインとは?
WordPress プラグインは、プラットフォームのアドオンです。 適切な WP プラグインを使用すると、WordPress に標準で含まれていないあらゆる種類の機能を実装できます。
たとえば、Yoast SEO は、検索エンジン内でのサイトの配置を改善するのに役立つ多くの機能を追加します。 WooCommerce をセットアップすると、WordPress を本格的な e コマース プラットフォームに変えることができ、WPForms を使用すると、ドラッグ アンド ドロップ ビルダーを使用してあらゆる種類のフォームを設計および実装できます。
ただし、これらは 3 つの例にすぎません。 これを書いている時点で、55,000 以上のプラグインがWordPress.orgで無料で利用できます。
これは、どの基準から見ても大規模な選択です。 さらに、独自のカスタマイズされたプラグインを開発することで、必要に応じて貢献することもできます。
始めるために必要なもの
最初のプラグインを作成する前に、作業を完了するためにいくつかのツールが必要です。
- テキストエディタ。 これは、コードを操作しているときにすべての魔法が起こる場所です。 シンプルなエディターから本格的な統合開発環境 (IDE) まで、さまざまなオプションから選択できます。
- ファイル転送プロトコル (FTP) クライアント。 これは、Web サイトのサーバーに接続し、そこからファイルを編集、アップロード、およびダウンロードするために必要です。
- 完全に機能する WordPress セットアップ。 当然のことながら、プラグインを開発する場合は、それをテストするために WordPress をインストールする必要があります。
おそらく、すでに WordPress ウェブサイトの準備ができているでしょう。 ただし、多くの実験が必要なプロジェクトに取り組んでいるときは、ステージング環境で行うのが最善の策です。
Web ホストによっては、ステージング機能に既にアクセスできる場合があります。 そうでない場合は、いつでもローカルの WordPress インストールをセットアップして、そこでテストを行うことができます。
基本的なカスタム プラグインの設定方法 (3 ステップ)
この時点で、プラグインの開発方法の基本について説明しましょう。 この情報を使用して、後で紹介するツールを使用して、より複雑なプラグインを操作できます。
ステップ 1: FTP または SFTP を使用してサイトにアクセスする
開始するには、FTP (ホストが有効にしている場合は SFTP) 経由で Web サイトにアクセスする必要があります。 クライアントをまだセットアップしていない場合は、非常に使いやすい FileZilla をお勧めします。
クライアントが開いたら、ステージング サイトの FTP 資格情報を入力する必要があります。 通常、プランにサインアップするときにウェブホストがこれらを提供するか、ホスティングアカウントから見つけることができます. 次に、 [クイック接続]ボタンをクリックします。
クライアントはすぐに接続を確立しようとします。 成功すると、サイトのフォルダーがツールの右下隅に表示されます。
ステップ 2: プラグイン用のフォルダーを設定する
すべての WordPress プラグインには、独自のプラグイン フォルダーがあります。 これらはwp-content/pluginsディレクトリにあります。
最初に、カスタム WordPress プラグイン用の新しいフォルダーを作成する必要があります。 そのためには、プラグインフォルダー内の任意の場所を右クリックし、 [ディレクトリの作成]オプションを選択します。 プラグインのフォルダーの名前を設定し、それが覚えやすいものであることを確認してください。
ステップ 3: カスタム プラグインのベース ファイルを設定する
その後、作成したばかりのプラグイン フォルダーを開いて、ファイルの追加を開始できます。 まず、名前など、プラグインに関するすべての基本情報を WordPress に提供するファイルを作成します。
フォルダー内にある限り、 mynewplugin.phpなど、そのファイルに任意の名前を付けることができます。
現在、そのファイルは空白なので、右クリックして[表示/編集]オプションを選択します。 これにより、テキスト エディターを使用してファイルが開き、次のような任意のコードを追加できます。
<?php /* プラグイン名: マイ カスタム プラグイン 説明: シンプルなカスタム プラグイン 作者: ジョン・ドウ */
この段階で、そのファイルを保存して、ダッシュボード内の[プラグイン]タブを確認できます。 WordPress はすでにそれを認識しており、すぐにプラグインを有効化できます。
もちろん、プラグインに機能を追加していないため、この段階では何の効果もありません。 それが次のステップであり、カバーすべきことがたくさんあるので、独自のチュートリアルを作成する価値があります。 ただし、まったく新しいプラグインをゼロから開発するのは大変な作業なので、最初にいくつかの主要なツールを習得することも役立ちます.
3つの最高のWordPressプラグイン開発ツール
WordPress プラグインは、非常に単純なものから非常に複雑なものまでさまざまです。 ただし、プラグインをより効率的に開発するために使用できる興味深いソリューションがたくさんあります。 上位の 3 つのオプションを見てみましょう。
1. WordPress プラグインのボイラープレート
WordPress プラグインに関して言えば、それらはすべて同様の基本アーキテクチャを共有しています。 これには、前のセクションで調べたものなど、プロジェクトをビルドするコードとファイルのセクションが含まれます。
WordPress Plugin Boilerplate は、カスタム プラグインの構築に使用できる標準化された基盤を提供します。 すべてのプロジェクトで再利用できる専用のディレクトリとファイルを設定することで時間を大幅に節約できるため、コードの作業にすぐに取り掛かることができます。
2.hookr.io
フックは WordPress 開発の基盤です。 基本的に、フックは WordPress のコアに組み込まれている関数を使用できるようにするコードです。 そうすれば、コア ソフトウェアに変更を加えることなく、WordPress が提供する基盤を拡張できます。
ほとんどのプラグインはフックに大きく依存しており、hookr.io には自由に使用できるすべてのオプションのインデックスが含まれています。 さらに、既存のプラグインが使用するすべてのフックを検査できる hookr.io プラグインがあるため、それらがどのように機能するかを分析できます。
3.PHPユニット
ご存知かもしれませんが、WordPress は PHP を使用して動作します。 これは、ほとんどの場合、その言語を使用して多くのカスタム WordPress プラグイン開発作業を行うことを意味します (ただし、それに限定する必要はありません)。
テストは、あらゆる開発プロジェクトの重要なステップです。 PHPUnit が行うことは、PHP コードをテストし、バグがないことを確認し、実際の WordPress Web サイトで使用する前にいくつかの手順を実行するために使用できるフレームワークを提供することです。
WP Engine で学習と開発を続ける
カスタム WordPress プラグインの開発は、最初は戸惑うかもしれません。 開始するには、最初の一歩を踏み出すのに役立つ資料にアクセスする必要があります。 幸いなことに、基本を学べば、ほぼすべての種類のカスタマイズされたプラグインを作成できるようになります。
プラットフォームについてさらに学ぶ必要がある場合は、WordPress の開発者向けリソース ページから始めるのが最適です。 また、サイトの訪問者に信じられないほどのデジタル体験を作成できるWebホストのサポートも役立ちます。そのために、私たちの選択したプランをチェックしてください!