Come creare un plug-in WordPress con l'opzione widget multi-istanza per l'uso della barra laterale o del piè di pagina - Codice plug-in WordPress pronto per l'uso

Pubblicato: 2016-05-11

Plugin per widget multiistanza di WordPress - Codice di esempio - Suggerimenti per Crunchify

Widget WordPress Istanze multiple / Widget personalizzato WordPress

Crunchify ha creato più plugin per WordPress negli ultimi anni. Uno dei requisiti che abbiamo per il nostro plug-in Membri di Facebook è avere multiple instance dello stesso Widget perché gli utenti potrebbero volere il plug-in della Pagina Facebook nella loro Sidebar e anche nella sezione Footer di pagina.

Mentre lavoravamo con numerosi clienti negli ultimi anni, abbiamo creato alcuni semplici plugin con l'opzione widget a più istanze.

In questo tutorial esamineremo il codice Sample ready-to-use WordPress Plugin che inserirà il widget Facebook Page Plugin live nella barra laterale e/o nel piè di pagina del tuo blog. Sentiti libero di usare questo codice nel tuo plugin.

Iniziamo:

Passo 1

Di solito eseguo tutto lo sviluppo Java e WordPress in Eclipse IDE. Quindi, segui il tutorial per configurare il kit di sviluppo PHP in Eclipse.

Crea il file crunchify-plugin.php nella cartella crunchify-plugin e inserisci il codice sotto.

Capiamo 4 righe evidenziate dal codice sopra:

  1. funzione __costruzione()
    • Inizializza il plugin di WordPress con Nome e Descrizione
  2. widget di funzione pubblica ($ args, $ istanza)
    • Questo è ciò che viene mostrato sul tuo blog: genera il contenuto del widget
  3. modulo di funzione pubblica ($istanza)
    • Qui è dove specifichi le opzioni del widget di WordPress all'interno di Appearance -> Widgets
  4. aggiornamento della funzione ($ nuova_istanza, $ vecchia_istanza)
    • Quando si fa clic sul pulsante Salva, i valori delle opzioni verranno salvati

NOTE: l'azione widgets_init chiamerà la tua funzione crunchify_plugin che registers internamente il widget con il nome crunchify_widget .

Passo 2

Crea il file readme.txt nella stessa cartella crunchify-plugin con il contenuto sottostante. Sentiti libero di aggiornarlo secondo le tue necessità.

Passaggio 3

Giusto per assicurarti che la struttura della tua cartella sia simile a questa:

Struttura delle cartelle dei plugin di WordPress - Esempio di codice widget multi-istanza pronto per l'uso

Metti la cartella crunchify-plugin nella cartella dei plugins .

Passaggio 4 Come abilitare?

  • Vai al Admin Panel del tuo sito
  • Fare clic su Plugins
  • Activate il plugin Crunchify Plugin

Attiva il plugin WordPress

Passaggio 5 Opzioni di installazione del plug-in

  • Fare clic su Appearance -> Widgets
  • Scegli Widget Crunchify Plugin e mettilo sotto la Sidebar o il Footer di pagina
  • Aggiorna le opzioni e fai clic su save

Passaggio 6 Come verificare?

Ho posizionato due widget con opzioni diverse.

Multiistanza - Plugin Crunchify - Demo dal vivo

Dovresti vedere multiple instances of same Crunchify Plugin che emette un bel Facebook Page Plugin nella barra laterale o nel piè di pagina secondo la tua configurazione.