Cum se implementează bare laterale dinamice (Widgets) în WordPress

MARI

widgeturi Sunt piese de conținut gestionabile din backend (Aspect> Widget-uri), acestea sunt stocate în spații cunoscute sub numele de Dynamic Sidebars.
Barele laterale pot fi implementate oriunde într-un șablon wordpress, de obicei suntem obișnuiți să le vedem în coloanele din stânga sau din dreapta și în subsol.
Pentru a crea un sideber trebuie să plasăm funcția register_sidebar () în fișierul functions.php al temei noastre.
Această funcție acceptă ca parametru o matrice în care sunt specificate detaliile barei laterale:
Yam: Numele barei laterale, în mod implicit, este „Bara laterală”.
id: ID-ul barei laterale (ex: bara laterală-dreapta), implicit la ID-ul numeric generat automat.
Descriere: Textul descriptiv al barei laterale de înregistrat, este afișat în pagina Widgets, în mod implicit este gol
clasă: Clasa CSS pentru atribuirea widgeturilor acestei bare laterale.
before_widget: Cod HTML care va merge înainte de fiecare widget, în mod implicit este

  • after_widget: Cod HTML care va merge după fiecare widget, în mod implicit este
  • before_title: Cod HTML care va merge înainte de titlul widgetului, în mod implicit este


    after_title: Cod HTML care va merge după titlul widgetului, în mod implicit este


    Pe baza parametrilor, continuăm să creăm un exemplu Sidebar:
     'Ad Zone', 'id' => 'ad-zone', 'description' => 'Anunțurile site-ului vor merge aici', 'before_widget' => '',' after_widget '=>'',' before_title '=>'',' after_title '=>'')); ?> var13 -> 

    Salvăm fișierul functions.php și apoi de la administratorul wordpress mergem la Aspect> Widgeturi ar trebui să vedem Bara noastră laterală, pe care o putem începe să completăm cu Widgets.
    Pentru a afișa bara laterală și conținutul acesteia în șablon, folosim funcția dynamic_sidebar (), acesta are un singur parametru în care trebuie să indicăm bara laterală de afișat, este setat id-ul (textual sau numeric) al barei laterale (în cazul nostru: ' ad-zone ') dacă este lăsat gol, va apărea prima bară laterală înregistrată.

    De asemenea, putem valida dacă bara laterală există sau dacă șablonul acceptă bara laterală pentru a evita erorile.
     // Aici va fi afișat widgetul specificat în administrator 

    În mod normal, este obișnuit să creați un fișier sidebar.php, să puneți funcția acolo și apoi să o includeți cu get_sidebar (), pentru a modula codul și a-l separa de celelalte pagini.
    De exemplu un șablon de bază

    Multe widget-uri pentru bare lateralePuteți pune orice doriți în bara laterală. Doriți să aveți o imagine aleatorie sau un pic de text care se schimbă cu fiecare vizualizare a unei pagini de pe site-ul dvs.?
    Există mii de widget-uri preprogramate gata de utilizare în care putem vedea
    http: //wordpress.org … ins / tags / widget sau pur și simplu vezi cum puglinii încorporează cel mai mult un widget pentru a profita de paginile noastre web wordpress, în funcție de nevoile noastre.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
    wave wave wave wave wave