So erstellen Sie ein WordPress-Plugin mit Multi-Instanz-Widget-Option für die Verwendung in der Seitenleiste oder Fußzeile – Gebrauchsfertiger WordPress-Plugin-Code

Veröffentlicht: 2016-05-11

WordPress Multi-Instanz-Widget-Plugin – Beispielcode – Crunchify-Tipps

Mehrere Instanzen des WordPress-Widgets / Benutzerdefiniertes WordPress-Widget

Crunchify hat in den letzten Jahren mehrere WordPress-Plugins erstellt. Eine der Anforderungen, die wir für unsere Plug-in-Facebook-Mitglieder haben, ist, multiple instance desselben Widgets zu haben, da Benutzer das Facebook-Seiten-Plug-in möglicherweise in ihrer Sidebar und auch im Footer haben möchten.

Während wir in den letzten Jahren mit zahlreichen Kunden zusammengearbeitet haben, haben wir einige einfache Plugins mit Widget-Optionen für mehrere Instanzen erstellt.

In diesem Tutorial werden wir einen Sample ready-to-use WordPress Plugin in durchgehen, der das Facebook Page Plugin -in-Widget live in die Seitenleiste und/oder Fußzeile Ihres Blogs einfügt. Fühlen Sie sich frei, diesen Code in Ihrem Plugin zu verwenden.

Lass uns anfangen:

Schritt 1

Normalerweise mache ich die gesamte Java- und WordPress-Entwicklung in Eclipse IDE. Folgen Sie also dem Tutorial, um das PHP-Entwicklungskit in Eclipse einzurichten.

Erstellen Sie die Datei crunchify-plugin.php im Ordner crunchify-plugin und fügen Sie den folgenden Code ein.

Lassen Sie uns 4 hervorgehobene Zeilen aus dem obigen Code verstehen:

  1. Funktion __konstruieren()
    • Initialisieren Sie das WordPress-Plugin mit Name und Beschreibung
  2. Öffentliches Funktions-Widget ($args, $instance)
    • Dies ist, was in Ihrem Blog angezeigt wird – geben Sie den Inhalt des Widgets aus
  3. öffentliches Funktionsformular($instance)
    • Hier geben Sie WordPress-Widget-Optionen unter Appearance -> Widgets an
  4. Funktionsaktualisierung ($neue_Instanz, $alte_Instanz)
    • Wenn Sie auf die Schaltfläche Speichern klicken, werden die Optionswerte gespeichert

HINWEIS NOTE: Die Aktion widgets_init ruft Ihre Funktion crunchify_plugin , die intern das Widget mit dem Namen crunchify_widget registers

Schritt 2

Erstellen Sie readme.txt -Datei im gleichen crunchify-plugin Ordner mit dem folgenden Inhalt. Fühlen Sie sich frei, es nach Bedarf zu aktualisieren.

Schritt 3

Nur um sicherzustellen, dass Ihre Ordnerstruktur so aussehen sollte:

Ordnerstruktur des WordPress-Plug-Ins – Beispiel für einen gebrauchsfertigen Multi-Instnace-Widget-Code

Legen Sie den Ordner crunchify-plugin unter den Ordner plugins .

Schritt-4 Wie aktivieren?

  • Gehen Sie zum Admin Panel Ihrer Website
  • Klicken Sie auf Plugins
  • Plugin Crunchify Plugin Activate

WordPress-Plugin aktivieren

Schritt-5 Plugin-Optionen einrichten

  • Klicken Sie auf Appearance -> Widgets
  • Wählen Sie das Widget Crunchify Plugin und platzieren Sie es unter Sidebar oder Footer
  • Aktualisieren Sie die Optionen und klicken Sie auf save

Schritt-6 Wie verifiziere ich?

Ich habe zwei Widgets mit unterschiedlichen Optionen platziert.

Multi-Instanz - Crunchify-Plugin - Live-Demo

Sie sollten multiple instances of same Crunchify Plugin sehen, das ein nettes Facebook Page Plugin -Seiten-Plugin gemäß Ihrer Einrichtung in Ihrer Seitenleiste oder Fußzeile ausgibt.