サイドバーまたはフッター用のマルチインスタンスウィジェットオプションを使用してWordPressプラグインを作成する方法–WordPressプラグインコードをすぐに使用できます

公開: 2016-05-11

WordPressマルチインスタンスウィジェットプラグイン-サンプルコード-Crunchifyのヒント

WordPressウィジェット複数インスタンス/ WordPressカスタムウィジェット

Crunchifyは、過去数年にわたって複数のWordPressプラグインを作成してきました。 プラグインFacebookメンバーに必要な要件の1つは、同じウィジェットのmultiple instanceを用意することです。これは、ユーザーがFacebookページプラグインをSidebarFooterセクションに配置したい場合があるためです。

過去数年にわたって多数のクライアントと協力しながら、複数のインスタンスウィジェットオプションを備えたかなりの数の単純なプラグインを作成しました。

このチュートリアルでは、ライブFacebook Page Pluginウィジェットをブログのサイドバーやフッターに配置Sample ready-to-use WordPress Pluginについて説明します。 このコードをプラグインに自由に使用してください。

始めましょう:

ステップ1

私は通常、すべてのJavaおよびWordPress開発をEclipseIDEで行います。 したがって、チュートリアルに従って、PHP開発キットをEclipseにセットアップします。

crunchify-pluginフォルダーの下にファイルcrunchify-plugin.phpを作成し、以下のコードを配置します。

上記のコードから強調表示された4行を理解しましょう。

  1. 関数__construct()
    • 名前と説明を使用してWordPressプラグインを初期化します
  2. パブリック関数ウィジェット($ args、$ instance)
    • これはあなたのブログに表示されるものです–ウィジェットのコンテンツを出力します
  3. パブリック関数フォーム($ instance)
    • ここで、[ Appearance ]-> [ Widgets内でWordPressウィジェットオプションを指定します
  4. 関数の更新($ new_instance、$ old_instance)
    • [保存]ボタンをクリックすると、オプションの値が保存されます

NOTE: widgets_initアクションは、 crunchify_widgetという名前でウィジェットを内部的にregistersする関数crunchify_pluginを呼び出します。

ステップ2

以下のコンテンツを含む同じcrunchify-pluginフォルダーの下にreadme.txtファイルを作成します。 必要に応じて更新してください。

ステップ-3

フォルダ構造が次のようになっていることを確認してください。

WordPressプラグインのフォルダー構造-マルチインスタンスウィジェットコードをすぐに使用できるサンプル

crunchify-pluginフォルダーをpluginsフォルダーの下に置きます。

ステップ-4有効にする方法は?

  • サイトのAdmin Panelに移動します
  • Pluginsをクリックします
  • プラグインをActivateするCrunchifyプラグイン

WordPressプラグインをアクティブ化する

ステップ-5プラグインオプションの設定

  • [ Appearance -> Widgetsをクリックします
  • Widget Crunchify Pluginを選択し、 SidebarまたはFooterの下に配置します
  • オプションを更新して[ save ]をクリックします

ステップ-6確認する方法は?

オプションの異なる2つのウィジェットを配置しました。

マルチインスタンス-Crunchifyプラグイン-ライブデモ

セットアップに従って、サイドバーまたはフッターに素敵なFacebook Page Pluginインを出力するmultiple instances of same Crunchify Plugin表示されるはずです。