Dynamische zijbalken (widgets) implementeren in WordPress

VERGROTEN

De widgets Het zijn stukjes inhoud die vanuit de backend kunnen worden beheerd (Uiterlijk> Widgets), deze worden opgeslagen in ruimtes die bekend staan ​​als dynamische zijbalken.
Zijbalken kunnen overal in een WordPress-sjabloon worden geïmplementeerd, we zijn meestal gewend om ze in de linker- of rechterkolom en in de voettekst te zien.
Om een ​​sideber te maken, moeten we de functie register_sidebar () in het bestand Functions.php van ons thema plaatsen.
Deze functie accepteert als parameter een array waarin de details van de zijbalk zijn gespecificeerd:
jam: De naam van de zijbalk is standaard 'Zijbalk'.
ID kaart: De id van de zijbalk (bijv. zijbalk-rechts), is standaard de automatisch gegenereerde numerieke ID.
Beschrijving: Beschrijvingstekst van de zijbalk om te registreren, deze wordt weergegeven op de Widgets-pagina, standaard is deze leeg
klas: CSS-klasse toe te wijzen aan de widgets van deze zijbalk.
before_widget: HTML-code die voor elke widget komt, is standaard

  • after_widget: HTML-code die achter elke widget komt, standaard is dit
  • voor_titel: HTML-code die voor de titel van de widget komt, is standaard:


    na_titel: HTML-code die achter de titel van de widget komt, standaard is dit


    Op basis van de parameters gaan we verder met het maken van een voorbeeld Sidebar:
     'Ad Zone', 'id' => 'ad-zone', 'description' => 'De advertenties van de site komen hier', 'before_widget' => '',' after_widget '=>'',' before_title '=>'',' na_titel '=>'')); ?> var13 -> 

    We slaan het bestand Functions.php op en vervolgens gaan we van de WordPress-beheerder naar Uiterlijk> Widgets, we zouden onze zijbalk moeten zien, die we kunnen vullen met widgets.
    Om de zijbalk en de inhoud ervan in de sjabloon te tonen, gebruiken we de functie dynamic_sidebar (), deze heeft een enkele parameter waar we moeten aangeven welke zijbalk moet worden weergegeven, de id (tekstueel of numeriek) van de zijbalk is ingesteld (in ons geval: ' ad-zone ') als het leeg wordt gelaten, wordt de eerste geregistreerde zijbalk weergegeven.

    We kunnen ook valideren of de zijbalk bestaat of dat de sjabloon de zijbalk accepteert om fouten te voorkomen.
     // Hier wordt de widget weergegeven die is opgegeven in de beheerder 

    Normaal gesproken is het gebruikelijk om een ​​sidebar.php-bestand aan te maken, de functie daar te plaatsen en deze vervolgens op te nemen met get_sidebar (), om de code te moduleren en te scheiden van de andere pagina's.
    Bijvoorbeeld een basissjabloon

    Veel widgets voor de zijbalkenJe kunt in de zijbalk zetten wat je wilt. Wilt u een willekeurige afbeelding of een stukje tekst dat verandert bij elke weergave van een pagina op uw site?
    Er zijn duizenden voorgeprogrammeerde widgets klaar voor gebruik die we kunnen zien in
    http: //wordpress.org … ins / tags / widget of zie gewoon dat de meeste puglins een widget bevatten om te profiteren van onze wordpress-webpagina's, afhankelijk van onze behoeften.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
    wave wave wave wave wave