Innehållsförteckning
FÖRSTORA
De widgets De är innehållsdelar som kan hanteras från backend (Utseende> Widgets), dessa lagras i utrymmen som kallas dynamiska sidofält.Sidofält kan implementeras var som helst i en wordpress -mall, vi är vanligtvis vana vid att se dem i vänster eller höger kolumn och i sidfoten.
För att skapa ett sideberget måste vi placera register_sidebar () -funktionen i funktionerna.php i vårt tema.
Denna funktion accepterar som en parameter en array där detaljerna i sidofältet specificeras:
jams: Sidofältets namn är som standard "Sidofält".
id: Sidfältets id (ex: sidofält-höger), som standard är det automatiskt genererade numeriska ID: t.
beskrivning: Beskrivningstext för sidofältet för registrering, det visas på widgetsidan, som standard är det tomt
klass: CSS -klass att tilldela widgetarna i denna sidofält.
before_widget: HTML -kod som kommer att gå före varje widget, som standard är det
after_widget: HTML -kod som går efter varje widget, som standard är det
after_title: HTML -kod som kommer efter widgetens titel, som standard är det
Baserat på parametrarna fortsätter vi med att skapa ett exempel sidofält:
'Ad Zone', 'id' => 'ad-zone', 'description' => 'Webbplatsens annonser kommer hit', 'before_widget' => '',' after_widget '=>'',' before_title '=>'',' after_title '=>'')); ?> var13 ->
Vi sparar funktioner.php -filen och sedan från wordpress -administratören går vi till Utseende> Widgets ska vi se vår sidofält, som vi kan börja fylla med widgets.
För att visa sidofältet och dess innehåll i mallen använder vi funktionen dynamic_sidebar (), detta har en enda parameter där vi måste ange vilken sidofält som ska visas, id (text eller numerisk) för sidofältet är inställt (i vårt fall: ' ad-zone ') om den lämnas tom visas den första registrerade sidofältet.
Vi kan också validera om sidofältet finns eller om mallen accepterar sidofält för att undvika fel.
// Här kommer widgeten som anges i administratören att visas
Normalt är det vanligt att skapa en sidebar.php -fil, lägga funktionen där och sedan inkludera den med get_sidebar (), för att modulera koden och separera den från de andra sidorna.
Till exempel en grundläggande mall
Många widgets för sidofältetDu kan lägga vad du vill i sidofältet. Vill du ha en slumpmässig bild eller lite text som ändras med varje vy på en sida på din webbplats?
Det finns tusentals förprogrammerade widgetar redo att använda vi kan se i
http: //wordpress.org … ins / taggar / widget eller bara se puglins mest integrera någon widget för att dra nytta av våra wordpress webbsidor, enligt våra behov.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng