WordPress プラグイン設定ページの作成 – ステップ 1: プラグイン ファイルの作成
公開: 2022-09-27WordPress プラグイン設定ページの作成 このチュートリアルでは、WordPress プラグイン設定ページを作成します。 これにより、プラグイン オプションを WordPress 管理領域に追加できます。 WordPress 2.7 で導入された Settings API を使用します。 この API を使用すると、設定ページをプラグインに簡単に追加できます。 それでは始めましょう。 ステップ 1: プラグイン ファイルを作成する まず、プラグイン ファイルを作成する必要があります。 「my-plugin-settings.php」という名前を付けて、プラグイン ディレクトリに配置します。 最初に行う必要があるのは、プラグインを定義することです。 これを行うには、プラグイン ファイルに以下を追加します: /* プラグイン名: My Plugin Settings プラグイン URI: http://example.com/my-plugin-settings 説明: これは、設定ページをプラグイン。 バージョン: 1.0 著者: John Doe 著者 URI: http://example.com ライセンス: GPLv2 */ ? > これにより、プラグインに名前、説明、およびその他の情報が与えられます。 次に、プラグイン設定ページを作成する必要があります。
プラグインは、管理者がアクセスできる設定ページを使用して追加できます。 この記事では、次のことを達成する方法を学習します。 最後に、この記事の最後で、簡単な設定ページを備えた WordPress プラグインの動作バージョンで、以下にリストされている機能を含む GitHub リポジトリについて言及します。 最初のステップは、displayPluginAdminSettings 関数をクラス plugins-name-configured-display.php に追加することです。 この関数は、複数の設定フォームがある場合にどのタブにいるのかを判断し、WordPress からの通知を表示し、プラグインの設定ページを表示するために使用する PHP ファイルを指定します。 ステップ 4 では、displayAdminTab 関数に pluginNameSettingsMessages という別の関数への参照を含めます。 ローカル開発環境でプラグイン ファイルを編集する場合は、WordPress 管理ダッシュボードを使用できます。
プラグインの親フォルダーのコピーを作成し、WordPress インストールに含めます。 そのサイズと範囲により、上記の registerAndBuildFields 関数ははるかに小さく、読みやすくなっています。 この投稿の結果として、プラグイン設定で選択ボックスを使用できるようにするこの機能を追加しました。
WordPress プラグイン定型文設定ページ

WordPress プラグインのボイラープレート設定ページは、WordPress プラグインの開発を始めるのに最適な方法です。 プラグインの開始点を提供し、整理するのに役立ちます。 また、 WordPress プラグインの開発について学ぶのにも最適な方法です。
WordPress 2.7 には WordPress 設定 API が含まれており、開発者は既存のダッシュボード設定フォームに設定フィールドを登録できます。 このツールを使用して定義したセクション内のセクション、ページ、およびフィールドを定義できます。 WordPress プラグインに設定ページを追加するにはどうすればよいですか? WordPress プラグインの設定ページを作成するのに役立つラッパー ライブラリが多数あります。 次の例では、設定をリンクしてグループ セクションを作成します。 有効にする必要がある設定は、get_option('dbi_example_ plugin_options') と配列キーを使用して定義する必要があります。 配布用のプラグインやテーマを開発する場合、ACF はインストールされていないため、依存することはできません。
Carbon Fields フレームワークの使用の詳細については、以前の記事を参照してください。 このフレームワークにより、デフォルト、最大値、最小値、および最大値のパラメータを「結果制限」フィールドに追加するなど、フィールドをよりユーザーフレンドリーにすることが非常に簡単になります。 もう 1 つのオプションは、WordPress ジェネレーターを介して WordPress.settings API を利用することです。 WordPress Option Page Generator を使用して、設定ページを再作成できます。 従来の admin-ajax.php リクエストに代わるものとして、REST API はパフォーマンス上の利点を提供するだけでなく、ページの更新中にフォーム設定をバックグラウンドで保存することでユーザー エクスペリエンスを向上させます。 Josh Pollock が、この記事で jQuery と REST API を使用して設定ページを作成する方法を説明します。 次は、VueJS を利用した設定ページです。
この記事で使用するコードを使用して、パッケージを Composer とその設定ページに直接インストールできます。 REST API を使用すると、WordPress 管理で多くの React または VueJS を実行できます。 私の現在のお気に入りは WP-optionskit です。これには、複数の設定タブとサブセクションが用意されています。 プラグイン用のWordPress 設定ページを作成するアプローチは何ですか? ご不明な点がございましたら、コメントでお知らせください。

WordPress カスタム設定プラグイン
WordPress で利用できる多くの優れたカスタム設定プラグインがあります。 それぞれに独自の機能と利点があります。 ただし、いくつかの一般的な機能には、WordPress サイトのルック アンド フィールをカスタマイズする機能、新しい機能を追加する機能、および既存のプラグインの機能を拡張する機能が含まれます。 最終的に、ニーズに合った適切なカスタム設定プラグインを選択することは、特定の目標と要件によって異なります.
WordPress 設定にプラグインのプラグイン設定を挿入するにはどうすればよいですか? Knowband ブログは、e コマース モジュールに焦点を当てています。 このブログの目的は、カスタム プラグインの設定がどのように作成されるかを説明することです。 実装するには、プラグインの設定を追加する必要があります。 プラグイン フォルダーは、Woo Commerce サイトのプラグイン フォルダーにあります。 プラグイン ディレクトリに新しい PHP ファイルを作成する必要があります。 サンプル コードでは、コードを以下のオプション ページから custom-plugin.php ファイルにコピーしました。 この手順に従うと、下の画像に示すように、ワード プレスの設定でカスタム プラグインのオプションを確認できるようになります。 この手順では、カスタム プラグインの設定でオプション (フィールド) を表示するフォームを作成する必要があります。ページ。
WordPress カスタム設定ページ
WordPress カスタム設定ページは、WordPress サイトに独自のカスタム オプションを追加できるページです。 これは、テーマやプラグインにオプションを追加したい場合や、サイト用のカスタム コントロール パネルを作成したい場合に便利です。
この投稿では、WordPress の新しいカスタム設定ページを作成する方法について説明します。 WordPress の設定 API の一部である設定セクションを使用すると、開発者は見出しごとに設定を整理できます。 このページには、前回の投稿でカスタム管理ページを作成するために使用されたコードが含まれています。 上記のコードの結果として、上記のコードに新しい設定セクションを追加しました。 settings_fields 関数を使用すると、設定や入力マークアップにマークアップを追加できるだけでなく、設定やマークアップの作成者を追跡することでセキュリティも強化されます。 この場合、コードを admin_init という新しい関数にラップします。 設定を保存しようとすると、オプションページが見つからないなどのエラーが発生する場合があります。
まだ WordPress に登録していないため、値を節約するために WordPress データベースにアクセスすることはできません。 register_setting 関数を使用して、WordPress で設定を行います。 get_option 関数は、追加された設定の保存された値を返します。
WordPress 設定ページ
設定タブは WordPress 管理サイドバーにあり、WordPress Web サイトのさまざまなセクションの設定を構成するための中心的なハブとして機能します。 このセクションには複数のサブパネルがあり、WordPress プラグインには、[設定] タブの下のメニュー オプションとして設定ページが含まれていることがよくあります。 設定アイコンをクリックすると、有効にすることができます。 これは一般的な画面です。
設定ページの作成方法がわからない場合、WordPress プラグインの作成は興味深い経験になる可能性があります。 無限の数のオプションがあるかもしれないという事実にもかかわらず、すべての人にオプションを提供することは良いことだと私たちは時々信じています. 最終的に、これらの決定は本質的に技術的なものであり、平均的なユーザーにはできない選択です。 WordPress の設定 API がバージョン 2.70 で利用できるようになりました。 これらの関数の目的は、設定ページの作成を簡素化することです。 どのオプションを使用できるか、および各オプションを編集するためにどのユーザー インターフェイスを使用するかを定義するために使用できる機能が含まれています。 学習する最善の方法は例を使用することなので、設定 API を使用して最初の設定ページを作成してみましょう。
次の手順では、設定ページに表示される各オプションを選択します。 これは、register_setting と add_settings_field の 2 つのメソッドを使用して実行できます。 このステートメントを作成して、設定を保存するデータベースの名前を指定できます。 さらに、各フィールドには関数参照が含まれており、WordPress にどのようにレンダリングするかを指示します。 設定ページの作成はかなり簡単です。 オンライン コード ジェネレーターを使用して、設定ページで使用するフィールドを入力できます。 この例では、コールバックがこれに似ている可能性があります。 このコールバックは、その指示に従って、レンダリング対象のフィールドの値のみを返します。