Så här lägger du till Dynamic Widget Ready Sidebar i WordPress
Widgets är en så integrerad del av WordPress-teman som det är svårt att föreställa sig ett WordPress-tema utan widgets. Widgets är exekverbara skript som du helt enkelt kan dra och släppa i dina sidfält eller något annat widgetsklar område i ditt tema. Många av våra läsare använder widgets för att lägga till anpassade element i deras sidofält. Men den här artikeln är för de nyfikna användare som vill lära sig hur man lägger till dynamiska widget-färdiga sidfält eller widgetfärdiga områden i WordPress-teman.
Registrering av Sidpaneler eller Widget-klara områden i WordPress
Det första du behöver göra är att registrera ditt sidobar eller widget-färdiga område för ditt tema. Du kan registrera flera sidofält och widgetsklar områden. Kopiera och klistra in den här koden i ditt temas funktioner.php-fil
funktionen wpb_widgets_init () register_sidebar (array ('name' => __ ('Main Sidebar', 'wpb'), 'id' => 'sidebar-1', 'description' => __ ('Huvudsidan visas på höger på varje sida förutom sidans mall ',' wpb '),' before_widget '=>' ',' after_widget '=>' ',' before_title '=>'',' after_title '=>'
',)); register_sidebar (array ('name' => __ ('Sidans sidebar', 'wpb'), 'id' => 'sidebar-2', 'description' => __ ('Visas på den statiska frontsidemallen' 'wpb'), 'before_widget' => '', 'after_widget' => '', 'before_title' => '',' after_title '=>'
',)); add_action ('widgets_init', 'wpb_widgets_init');
I den här koden har vi registrerat två sidofält. Vi har gett dem namn och beskrivningar för att identifiera dem på Widgets-skärmen. Beskrivningsparametern kan användas för att berätta för användare om det här sidofältet visas i temat. Wpb är namnet på det tema vi jobbar med, det används här för att göra dessa strängar översättbara. Du ska ersätta det med ditt temnamn.
Lägga till färdiga sidobar i Dynamic Widget-format i WordPress-temafiler
Hittills har vi bara registrerat Dynamic Sidebars. Användare kan dra och släppa widgets i dessa sidor från Utseende »Widgets skärm. Dessa sidor visas dock inte på din webbplats tills de kallas i en mall som sidebar.php
eller någon annanstans vill du visa dem. Om du vill lägga till dessa widgetområden ändrar du mallfilen där du vill visa dem och klistrar in den här koden:
I det här exemplet har vi använt sidfältet ID för att ringa sidofältet vi vill visa här. Ändra sidfältet ID för att visa en annan sidofält. Du kan till exempel registrera tre sidfält för sidfält och sedan ringa dem en efter en i ditt tema footer.php
mall.
Widgets kan vara mycket kraftfulla. Du kan lägga till widgets till dina inlägg och sidinnehåll, göra dina text widgets färgstarka eller utvidga kraften till standard WordPress-widgets. Riktigt placerade widgetsklar sidobar tillåter användare att lägga till anpassade element på sina webbplatser med hjälp av ett enkelt drag och släpp-gränssnitt.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du lägger till dynamiska widgetklara sidor i WordPress. Vi rekommenderar att du studerar koden i tematiska ramar som Genesis för att lära dig hur professionella använder dem i sina produkter. För frågor och feedback, vänligen lämna en kommentar nedan.