WordPress Plugin Boilerplate – WordPress プラグインを構築するための標準化された、整理された保守可能な構造
公開: 2022-09-29あなたが WordPress プラグインの開発者であれば、おそらく WordPress プラグインのボイラープレートに精通しているでしょう。 そうでない場合は、紹介させてください。 WordPress プラグイン ボイラープレートは、WordPress プラグインを構築するための、標準化され、整理された、保守可能な構造です。 これは、WordPress コア開発者 Mark Jaquith によって開発された Plugin Development Template に基づいています。 WordPress Plugin Boilerplate はプラグインそのものではありません。 むしろ、独自のプラグインを構築するための出発点です。 これには、必要なすべてのファイルとフォルダー、およびプラグインのコーディングと整理に推奨される一連のプラクティスが含まれています。 WordPress Plugin Boilerplate を使用して独自のプラグインを作成する方法は次のとおりです。 1. プラグイン用の新しいフォルダーを作成します。 2. WordPress Plugin Boilerplate の最新バージョンをダウンロードします。 3. zip ファイルの内容をプラグイン フォルダーに抽出します。 4. メイン プラグイン ファイルの名前を plugin-name.php から your-plugin-name.php に変更します。 5. your-plugin-name.php ファイルを編集し、プラグイン名、プラグイン URI、説明、バージョン、作成者、および作成者 URI フィールドを更新します。 6. assets という新しいフォルダーを作成します。 これは、プラグインの CSS および JavaScript ファイルを保存する場所です。 7. includes という名前の新しいフォルダーを作成します。 これは、プラグインの PHP ファイルを保存する場所です。 8. includes フォルダに your-plugin-name.php という新しいファイルを作成します。 これがメインのプラグイン ファイルになります。 9. メインのプラグイン ファイルに次のコードを含めます。 : http://your-author-uri */ 10. 以上です! これで、WordPress プラグイン ボイラープレートを使用して基本的な WordPress プラグインを作成できました。
このプロジェクトベースのWordPress プラグイン開発コースを通じて、安全で高速なプロフェッショナルなプラグインを作成するために必要なスキルを学びます。 コースを通して、次の重要な概念を学びます: 100 以上のビデオ講義と 12 時間以上のビデオ コンテンツでのプラグイン開発の基本的な概念。 ショートコードを登録し、プラグイン開発者が再利用可能なショートコードを作成するために必要な、ショートコード属性に関するさまざまなタイプのショートコードについて学びます。 ウィジェット API を使用してウィジェットを作成できます。 それらを完全に理解するには、firm()、widget() および update() がどのように機能するかを理解することが不可欠です。 変数、関数、クラス、および定数の衝突を命名するプロセスを以下に説明します。 カスタムの apply_filter メソッドでは、do_action を使用してプラグイン拡張を許可できます。
WordPressプラグインボイラープレートとは?

WordPress Plugin Boilerplate は、新しいプラグインを作成するための標準構造を提供する WordPress プラグインです。 これには、新しいプラグインの構築を開始するために必要なすべてを含む一連のファイルとフォルダーが含まれています。 ボイラープレートには、ボイラープレートの使用方法と新しいプラグインの作成方法を説明する readme.md ファイルも含まれています。
プラグインの開発が難しいプロセスであるとは限りません。 ボイラープレートは、プラグインを開発するためのオブジェクト指向のワークベンチになることを目的としています。 これは OOP の原則に従って書かれているため、主に中級プログラマーを対象としています。 とはいえ、始めたばかりでも、やってきたからこそ使える。 ターミナルまたはコマンド プロンプトを使用して、Windows でシンボリック リンクを簡単に作成できます。 開く場合は、WordPress インストールの plugins ディレクトリを使用して見つけます。 Mac OS X ではファイルの名前を簡単に変更できます。このプラグインを GitHub リポジトリで実行すると、開発プロセスがはるかに簡単になります。
WordPressのコンテンツはたくさんあります。 物をどこに置くべきかについて明確なガイドラインが必要です。 ファイル全体で、「plugin-name」および「plugin-sub」という用語にはさまざまなバリエーションがあります。 WordPress プラグインをアンインストールする最良の方法は、Boilerplate と同じ方法である uninstaller.php を使用することです。 WordPress ボイラープレートはフックを完全に標準化し、フックを 2 つの異なるカテゴリに分類します。 また、すべてのコードを同じ方法で、アプリケーションのパブリック セクションと管理セクションの同じフォルダーに記述する必要があります。 CSS、js、パーシャルは CSS フォルダーにあります。
同様に、クラス内のこれらのディレクトリにフック関数を配置する必要があります。 ボイラープレート用の WordPress プラグインを実装するのは大変な作業のように見えるかもしれませんが、最終的には利益をもたらします。 翌年には、すべてがどこにあるかを把握できるようになり、プラグイン開発が標準化され、他の人が何が問題だったのかを把握できるようになります。 class-tgm-plugin-activate.php ファイルは、class-my-awesome-plugin のplugin.php ファイルの名前にちなんで命名されています。
Plugin Boilerplate と Plugin Uri: プラグイン開発者にとって貴重なリソース
プラグイン ボイラープレートは、標準的で組織化された構造を持つ高品質のプラグインを作成したい WordPress 開発者にとって優れたリソースです。 プラグイン URI またはホームページは、一意の URL である必要があり、できれば Web サイトの訪問者と共有できる URL にする必要があります。 プラグインの説明は、WordPress 管理画面のプラグイン セクションにあります。
プラグイン URI とは

WordPress では、プラグイン URI は特定のプラグインの一意の識別子です。 プラグイン URI を使用して、WordPress 管理インターフェース内からプラグインを識別したり、サードパーティのサービスやアプリケーションから識別したりできます。
プラグインの URL を見つけるにはどうすればよいですか?
WordPress 関数 plugin_basename($file) を使用して、プラグインを含むディレクトリを作成できます。 つまり、フォルダーとファイルは $plugin_ ディレクトリに保存され、プラグインのベース名は plugins_id に保存されます: plugin_id = plugin_id_basename (FILE__; これは、プラグインの URL またはサーバー パスと組み合わせることができます)。
WordPress サイトに新しいテーマを追加する
3 番目のステップは、新しいテーマの URL を WordPress フロントエンドのテーマ URL 入力ボックスに貼り付けることです。 [インストール] を選択したら、[インストール] ボタンをクリックする必要があります。
WordPress プラグイン ボイラープレート ジェネレーター

WordPress プラグイン ボイラープレートをすばやく簡単に作成する方法を探している場合は、WordPress プラグイン ボイラープレートジェネレーター以外に探す必要はありません。 この便利なツールを使用すると、スケルトン プラグインをわずか数分で作成できるため、すぐにプラグインのコーディングを開始できます。
WordPress プラグインのボイラープレート名前空間
WordPress プラグイン ボイラープレートは、WordPress プラグインを作成するためのプロジェクト テンプレートです。 これは、標準のディレクトリ構造、ファイル命名規則、およびヘッダー コメント ブロックを含む基本的なプラグインファイルを提供します。 これは、新しい WordPress プラグインの出発点となることを目的としています。
WordPress プラグイン定型文設定ページ
WordPress プラグイン ボイラープレート設定ページは、WordPress プラグインの設定ページの作成を開始するための優れた方法です。 このボイラープレートは、いくつかのフィールドとオプションを備えた基本設定ページを提供します。 これを独自の設定ページの開始点として使用したり、プラグインの設定ページを作成する際の参照として使用したりできます。
ユーザーは、管理セクションの一部として、独自のプラグインの設定を設定ページに追加できます。 この記事では、次のことを行う方法を紹介します。 以下に説明するすべての機能を含む GitHub リポジトリが記事の最後にリストされており、簡単な設定ページを備えた WordPress プラグインもリストされています。 最初の 2 つのステップでは、displayPluginAdminSettings 関数を class-Plugin-name-html-settings-display.php ファイルに追加します。 複数の設定フォームがある場合は、この機能を使用してプラグインのタブを選択し、WordPress の通知を表示することができます。また、WordPress アプリの起動時にプラグイン設定ページを表示する PHP ファイルを選択することもできます。 4 番目のステップは、pluginNameSettingsMessages という関数を displayAdminTab 関数に追加することです。 ローカル開発環境でプラグイン ファイルを編集する場合は、WordPress 管理ダッシュボードから始めるのが適切です。
プラグインをダウンロードしたら、その親フォルダーを解凍し、WordPress インストールにインストールする必要があります。 これを使用した結果、上記の registerAndBuildFields 関数ははるかに小さくなり、読みやすくなりました。 この投稿の投稿に続いて、プラグインの設定ページで選択ボックスを使用する機能を追加しました。

WordPress プラグインのチュートリアル
WordPress プラグインのインストールは簡単なプロセスです。 組み込みのプラグイン インストーラーを使用するか、FTP 経由で手動で WordPress プラグインをインストールできます。 組み込みのプラグイン インストーラを使用して WordPress プラグインをインストールするには: 1. WordPress サイトにログインします。 2. [管理パネル] > [プラグイン] > [新規追加] に移動します。 3. インストールする WordPress プラグインの名前を検索フィールドに入力します。 4. インストールする WordPress プラグインを見つけます。 5. [今すぐインストール] リンクをクリックします。 6. 「プラグインの有効化」リンクをクリックします。 FTP 経由で WordPress プラグインを手動でインストールするには: 1. WordPress プラグインをコンピュータにダウンロードします。 プラグイン ファイルをコンピューター上のディレクトリに抽出します。 抽出したプラグイン フォルダーを Web サーバーの /wp-content/plugins/ ディレクトリにアップロードします。 管理パネル > プラグイン ページに移動します。 プラグインのリストで WordPress プラグインを見つけ、[有効化] リンクをクリックします。
コーディングの知識が必要ですが、ウェブサイト用の基本的なプラグインを構築する方法を学ぶことはそれほど難しくありません. コーディングのスキルがない人でも、WordPress プラグインを使用して強力な Web サイトをカスタマイズおよび作成できます。 さらに、開発者や Web デザイナーにとって非常に魅力的です。 ワードプレスでプラグインを作成するにはどうすればよいですか? WordPress のツールは、さまざまなディレクトリにあります。 さまざまなプラグインに必要なさまざまなレベルのコーディングがあります。 プラグインを収益化する方法を探すときは、料金とサブスクリプション オプションの両方を考慮することが重要です。
WordPress コーディング標準を確認してください。 最初のステップは、プラグインを含むサイトのディレクトリ内にフォルダーを作成することです。 次のステップは、テスト環境を確立することです。 ローカル環境またはステージング サイトをセットアップすることにより、開発プロセス中にプラグインを非公開でテストできます。 すべてのプラグイン コンポーネントは交換可能ですが、フックと既存のコードが最も一般的です。 フックは、プラグインがサイトに機能を追加または変更するアンカー ポイントの一種です。 プラグインは何百ものフックをトリガーとして使用でき、必要に応じて新しいフックを作成することもできます.
プラグインを作成する場合は、フックの使用方法とその仕組みを学ぶ必要があります。 ライブ サイトで開発している場合は、最初に SFTP クライアントからプラグイン フォルダーをダウンロードして圧縮する必要がある場合があります。 ダッシュボードの [プラグイン] メニューから [新規追加] を選択して、WordPress サイトにプラグインを追加します。 プラグインのレビューと承認には、ほぼ確実に時間がかかります。 プラグインが承認されると、追加する必要のあるファイルが SVN ディレクトリに配置されます。 オープンソースの開発者は、プラグインを簡単に作成して、Web サイトの機能を向上させることができます。 プラグインを WordPress ディレクトリにアップロードした後、プラグイン用の Web サイトを作成することもできます。 開発者は、無料またはライト バージョンを提供するだけでなく、Web サイトを頻繁に使用してプラグインを宣伝します。
WordPressでプラグインを作成できますか?
フォルダーと、1 行のコンテンツを含む単一のファイルを作成し、その後にプラグインを作成するだけです。 WP-content/plugins フォルダーから awesomeplugin フォルダーをインストールすることで、テーマを変更できます。 新しいフォルダーを作成するときに、awesomeplugin というファイルを作成します。
WordPress プラグインを作成するには何を学ぶべきですか?
WordPress プラグインを作成する場合は、HTML/CSS、フロント エンドの JavaScript、PHP、SQL、およびその他のバックエンド テクノロジが重要です。
WordPress テーマのボイラープレート
WordPress テーマのボイラープレートは、独自のカスタム WordPress テーマを作成するための優れた出発点です。 テーマの作成に必要なすべてのファイルとコードが含まれているため、独自のタッチを追加するだけです。 これにより、長期的には多くの時間と労力を節約でき、ユニークでプロフェッショナルな外観の WordPress サイトを作成するのに役立ちます.
WordPress ボイラープレートは、開発者が Web サイトの開発の可能性を活用しながらプラグインを作成できるように設計されています。 シンプルなアイデアが、オープンソース コミュニティを中心としたコミュニティ プロジェクトに発展しました。 ボイラープレートは、最初にコードを記述せずにプロジェクトを設計および構築したい開発者向けの基本コードです。 WP ウィジェット ボイラープレートは、すぐに使用できるすぐに使える WP ウィジェット ボイラープレートです。 Bruce Lawson の「Designing a Blog with HTML 5」は、HTML5 Boiler Plate レイアウトの開発に使用されました。 DIV を使用してコンテンツ レイアウトを生成するだけでなく、まったく新しい HTML5 タグも組み込まれています。 WordPress プラグインは、完全な機能を備えた包括的な開発環境である WPGulp を使用して 1 か所で開発できます。
まず、スニペットとライブラリを選択する必要があります。その後、すぐに使用できるサンプルにアクセスできます。 さらに、JavaScript と CSS に Laravel Mix を使用する場合は、NPM のインストールと Node.js が必要になる場合があります。 サーバーの要件は次のとおりです。 「Composer」コマンドを使用して WordPress をセットアップすると、ターミナルでプロジェクトを作成できます。
Web には多数のボイラープレートがありますが、HTML と CSS に最適なものに焦点を当てることにしました。 テンプレートは使いやすく、豊富な機能を備えているため、独自の Web サイトをすぐに簡単にデザインできます。
いくつかの HTML および CSS ボイラープレートが市場に出回っているので、次の Web サイトをすぐに始めることができます。
シンプルなプラグイン
シンプルプラグインは、簡単にインストールして使用できるように設計されたソフトウェアの一種です。 シンプルなプラグインは通常、既存のソフトウェア プログラムに機能を追加するため、またはユーザーが特定の機能に簡単にアクセスできるようにするために使用されます。
WordPress はすでに強力ですが、プラグインを使用するとさらに強力になります。 WordPress で利用できる無料および有料のプラグインは何千もあります。 執筆時点で、59,000 を超える無料の WordPress プラグインが公式の WordPress プラグイン リポジトリで現在利用可能です。 この投稿では、シンプルな WordPress プラグインを作成する手順を説明します。 簡単なプラグインの作成方法と、すぐに使い始めるのに役立つ 2 つのリソースとツールを学習します。 各 WordPress プラグインのメイン ファイルは、pluginsplate または pluginboilerplate を使用して手動で作成できる個別のファイルです。 このチュートリアルでは、レストランのウェブサイトにカスタム投稿タイプを追加できるプラグインを作成します。
お気に入りのテキスト エディターが開いていること (私は Notepad++ を使用しています) を確認し、hot-recipes.php が読み込まれていることを確認します。 プラグインを有効にしたいときは、まず実行するコードを書く必要があります。 このコードでは、さまざまなオプションを使用してカスタム投稿タイプを登録するだけです。 さらに、リビジョン、カスタム フィールド、抜粋、コメント、注目の画像などのサポートなどの機能が含まれています。 投稿エディターに新しいレシピを入力すると、これらの機能が表示されます。 Mac または PC を使用して hot-recipes.php ファイルを zip ファイルに圧縮するのは簡単なプロセスです。 [新規追加] ボタンをクリックして、テスト サイトに新しいプラグインを追加します。 WordPress の管理メニューを確認すると、新しいレシピを追加する機能を含む新しいレシピ投稿タイプが表示されます。
簡単なプラグインを作成するにはどうすればよいですか?
プラグインは、1 行のコンテンツと 1 つのファイルを含むわずかなフォルダー内に作成できます。 WordPress プラグイン フォルダーに移動すると、awesomeplugin が見つかります。フォルダーを作成します。 awesomeplugin ファイルは、この新しいフォルダー内に配置する必要があります。
プラグイン開発
プラグイン開発は、既存のソフトウェア アプリケーションの機能を拡張するソフトウェアを作成するプロセスです。 プラグインは、特定の機能または機能を既存のアプリケーションに追加するソフトウェアです。 プラグイン開発を使用して、既存のアプリケーションに新しい機能を追加したり、既存の機能の動作を変更したりできます。
テーマまたはプラグインを使用して、20 を超える強力な WordPress フックを使用する方法を発見できます。 管理者は、ソーシャル メディア プラグインを使用して、Facebook、Twitter、LinkedIn、YouTube、およびその他のソーシャル メディア アドレスを入力できます。 Transients を使用すると、Transients API を使用して WordPress データベースに永続データを保存できます。 必要に応じてプラグを一時停止またはカスタマイズして、多数の無料プラグをインストールする方法を学びます。 一部のビデオには、インストールできる無料のプラグインがあります。 ビデオのいくつかには、簡単にダウンロードして微調整後に使用できる完全に機能するプラグインが含まれています。
WordPress プラグイン開発とは?
WordPress は、何百万もの Web サイトを動かしているコンテンツ管理システム (CMS) です。 WordPress プラグイン開発コミュニティは、オープン ソース ソフトウェアとコミュニティの寛大さの結果として、WordPress Web サイトで使用できる多くの追加機能を作成しました。 プラグイン開発により、独自の機能を作成したり、既存の WordPress サイトの機能を拡張したりできます。 WordPress Web サイトに機能を追加するプラグイン、他の Web サイトに機能を追加するプラグイン、さらにはユーザーが WordPress Web サイトと対話するための新しい方法を提供するプラグインは、WordPress の機能を拡張するプラグインの例です。 プラグインの作成方法を知りたい場合は、役立つオンライン リソースがたくさんあります。