Sådan implementeres dynamiske sidebjælker (widgets) i WordPress

FORSTØRRE

Det widgets De er indholdsstykker, der kan håndteres fra backend (udseende> widgets), disse gemmes i mellemrum kendt som dynamiske sidebjælker.
Sidebjælker kan implementeres hvor som helst i en wordpress -skabelon, vi er normalt vant til at se dem i venstre eller højre kolonne og i sidefoden.
For at oprette et sideberegner skal vi placere register_sidebar () -funktionen i funktionen.php -filen i vores tema.
Denne funktion accepterer som parameter en matrix, hvor detaljerne i sidebjælken er angivet:
jam: Navnet på sidebjælken er som standard 'Sidebar'.
id: Sidebjælkens id (f.eks. Sidebjælke-højre), som standard er det automatisk genererede numeriske id.
beskrivelse: Beskrivelsestekst for sidebjælken, der skal registreres, den vises på siden Widgets, som standard er den tom
klasse: CSS -klasse, der skal tildeles widgets i denne sidepanel.
før_widget: HTML -kode, der går før hver widget, som standard er det

  • after_widget: HTML -kode, der går efter hver widget, som standard er det
  • before_title: HTML -kode, der går foran widgetens titel, som standard er det


    after_title: HTML -kode, der går efter widgetens titel, som standard er det


    Baseret på parametrene fortsætter vi med at oprette et eksempel sidebjælke:
     'Ad Zone', 'id' => 'ad-zone', 'description' => 'Webstedets annoncer går her', 'before_widget' => '',' after_widget '=>'',' before_title '=>'',' after_title '=>'')); ?> var13 -> 

    Vi gemmer funktioner.php -filen, og derefter fra wordpress -administratoren går vi til Udseende> Widgets, vi skal se vores sidebar, som vi kan begynde at fylde med widgets.
    For at vise sidebjælken og dens indhold i skabelonen bruger vi funktionen dynamic_sidebar (), denne har en enkelt parameter, hvor vi skal angive, hvilken sidepanel der skal vises, id'et (tekstmæssigt eller numerisk) i sidepanelet er indstillet (i vores tilfælde: ' ad-zone ') hvis den efterlades tom, viser den den første registrerede sidepanel.

    Vi kan også validere, om sidepanelet findes, eller hvis skabelonen accepterer sidepanel for at undgå fejl.
     // Her vises den widget, der er angivet i administratoren 

    Normalt er det sædvanligt at oprette en sidebar.php -fil, sætte funktionen der og derefter inkludere den med get_sidebar () for at modulere koden og adskille den fra de andre sider.
    For eksempel en grundlæggende skabelon

    Mange widgets til sidebjælkerneDu kan sætte hvad du vil i sidebjælken. Vil du have et tilfældigt billede eller en smule tekst, der ændres med hver visning af en side på dit websted?
    Der er tusindvis af forprogrammeret widget klar til brug, vi kan se i
    http: //wordpress.org … ins / tags / widget eller bare se puglins mest inkorporere en widget for at drage fordel af vores wordpress websider, alt efter vores behov.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
    wave wave wave wave wave