Hoe voeg je Dynamic Widget Ready Sidebars toe in WordPress

Hoe voeg je Dynamic Widget Ready Sidebars toe in WordPress / Thema's

Widgets zijn zo'n integraal onderdeel van WordPress-thema's dat het moeilijk is om een ​​WordPress-thema zonder widgets te bedenken. Widgets zijn uitvoerbare scripts die u eenvoudig kunt slepen en neerzetten in uw zijbalken of een ander widgetgebied in uw thema. Veel van onze lezers gebruiken widgets om aangepaste elementen aan hun zijbalk toe te voegen. Dit artikel is echter bedoeld voor die nieuwsgierige gebruikers die willen leren hoe dynamische kant-en-klare zijbalkjes of widget-klaar gebieden kunnen worden toegevoegd in WordPress-thema's.

Registreren van zijbalken of Widget-gereedschappen in WordPress

Het eerste wat u hoeft te doen is om uw zijbalk of widget gereed gebied voor uw thema te registreren. U kunt meerdere zijbalken en widget-gereedgebieden registreren. Kopieer en plak deze code in het bestand functions.php van je thema

 functie wpb_widgets_init () register_sidebar (array ('naam' => __ ('Main Sidebar', 'wpb'), 'id' => 'sidebar-1', 'description' => __ ('De hoofdzijbalk verschijnt op het recht op elke pagina, behalve de voorpaginasjabloon ',' wpb '),' before_widget '=>' ',' after_widget '=>' ',' before_title '=>'

',' after_title '=>'

',)); register_sidebar (array ('naam' => __ ('Front page sidebar', 'wpb'), 'id' => 'sidebar-2', 'description' => __ ('Verschijnt op de statische voorpaginasjabloon', 'wpb'), 'before_widget' => '', 'after_widget' => '', 'before_title' => '

',' after_title '=>'

',)); add_action ('widgets_init', 'wpb_widgets_init');

In deze code hebben we twee zijbalken geregistreerd. We hebben ze namen en beschrijvingen gegeven om ze te identificeren op het Widgets-scherm. De parameter description kan worden gebruikt om gebruikers te laten weten waar deze zijbalk in het thema wordt weergegeven. De wpb is de naam van het thema waaraan we werken, het wordt hier gebruikt om deze snaren vertaalbaar te maken. Je zou het moeten vervangen door je themanaam.

Dynamische widgets voor widgets toevoegen in WordPress-themabestanden

Tot nu toe hebben we alleen Dynamic Sidebars geregistreerd. Gebruikers kunnen widgets naar deze zijbalken slepen en neerzetten Uiterlijk »Widgets scherm. Deze sidebars worden echter pas op uw site weergegeven als ze in een sjabloon worden genoemd sidebar.php of ergens anders waar je ze wilt weergeven. Om deze widgetgebieden toe te voegen, bewerkt u het sjabloonbestand waar u ze wilt weergeven en plakt u deze code:

      

In deze voorbeeldcode hebben we sidebar id gebruikt om de zijbalk te openen die we hier willen weergeven. Wijzig de ID van de zijbalk om een ​​andere zijbalk weer te geven. U kunt bijvoorbeeld drie zijbalken voor het voettekstgebied registreren en ze vervolgens één voor één in uw thema's oproepen footer.php sjabloon.

Widgets kunnen erg krachtig zijn. U kunt widgets aan uw berichten en pagina-inhoud toevoegen, uw tekst kleurrijk maken of de kracht van standaard WordPress-widgets uitbreiden. Met recht geplaatste zijbalken van widget-widgets kunnen gebruikers aangepaste elementen toevoegen aan hun websites met behulp van de eenvoudige interface voor slepen en neerzetten.

We hopen dat dit artikel je heeft geholpen om te leren hoe je dynamische kant-en-klare zijbalken kunt toevoegen in WordPress. We raden u aan de code in themakaders zoals Genesis te bestuderen om te leren hoe professionals deze gebruiken in hun producten. Voor vragen en feedback kunt u hieronder een reactie achterlaten.