Come implementare barre laterali dinamiche (widget) in WordPress

INGRANDIRE

Il widget Sono pezzi di contenuto gestibili dal backend (Aspetto> Widget), questi sono archiviati in spazi noti come barre laterali dinamiche.
Le barre laterali possono essere implementate ovunque in un template wordpress, di solito siamo abituati a vederle nelle colonne di sinistra o di destra e nel piè di pagina.
Per creare un sideber dobbiamo inserire la funzione register_sidebar() nel file functions.php del nostro tema.
Questa funzione accetta come parametro un array in cui sono specificati i dettagli della Sidebar:
patata dolce: Il nome della barra laterale, per impostazione predefinita, è "Barra laterale".
ID: L'ID della barra laterale (es: sidebar-right), per impostazione predefinita è l'ID numerico generato automaticamente.
descrizione: Testo descrittivo della barra laterale da registrare, viene mostrato nella pagina Widget, di default è vuoto
classe: Classe CSS da assegnare ai widget di questa Sidebar.
prima_widget: Codice HTML che andrà prima di ogni widget, per impostazione predefinita è

  • after_widget: Codice HTML che andrà dopo ogni widget, per impostazione predefinita è
  • prima_titolo: Codice HTML che andrà prima del titolo del Widget, per impostazione predefinita è


    after_title: Codice HTML che andrà dopo il titolo del Widget, per impostazione predefinita è


    In base ai parametri si procede alla creazione di una Sidebar di esempio:
     'Ad Zone', 'id' => 'ad-zone', 'description' => 'Gli annunci del sito andranno qui', 'before_widget' => '',' after_widget '=>'',' prima_titolo '=>'',' after_title '=>'')); ?> var13 -> 

    Salviamo il file functions.php e poi dall'amministratore di wordpress andiamo su Aspetto > Widget dovremmo vedere la nostra Sidebar, che possiamo iniziare a riempire con i Widget.
    Per mostrare la sidebar e il suo contenuto nel template utilizziamo la funzione dynamic_sidebar(), questa ha un unico parametro dove dobbiamo indicare quale Sidebar mostrare, viene impostato l'id (testuale o numerico) della sidebar (nel nostro caso: ' ad-zone ') se lasciato vuoto mostrerà la prima barra laterale registrata.

    Possiamo anche convalidare se la barra laterale esiste o se il modello accetta la barra laterale per evitare errori.
     // Qui verrà visualizzato il widget specificato nell'amministratore 

    Normalmente è consuetudine creare un file sidebar.php, metterci la funzione e poi includerla con get_sidebar(), in modo da modularizzare il codice e separarlo dalle altre pagine.
    Ad esempio un modello di base

    Molti widget per le barre lateraliPuoi mettere quello che vuoi nella barra laterale. Vuoi avere un'immagine casuale o un po' di testo che cambia ad ogni visualizzazione di una pagina del tuo sito?
    Ci sono migliaia di widget pre-programmati pronti per l'uso che possiamo vedere in
    http: //wordpress.org … ins/tag/widget o semplicemente vedere i puglins più incorporare qualche widget per sfruttare le nostre pagine web wordpress, secondo le nostre esigenze.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

    Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

    wave wave wave wave wave