Je hebt een supermooi thema gevonden voor wordpress waar je direct mee aan de slag kunt. Het thema past perfect in het concept en het is nog gratis ook. Je wilt even snel je navigatiemenu aanpassen en tot je grote spijt ontdek je dat er geen dynamische sidebar aanwezig is. Wel je kan perfect zelf een dynamische sidebar aanmaken. In het volgende artikel leer je hoe je dit zelf kan maken zonder enige voorkennis van php.
Dynamische sidebar wordpress
Allereerst moet je wordpress duidelijk maken dat er een sidebar is zodat je deze eenvoudig kan bijwerken via het widgets menu.
Dit doen we door “functions.php” aan te passen of dit bestand aan te maken moest het niet aanwezig zijn in je thema directory.
Je vind het bestand in wp-content/themes/themanaam
Plaats de volgende code in “functions.php”
<?php
if ( function_exists(‘register_sidebar’) )
register_sidebar();
?>
Sla het bestand op en maak een nieuw bestand genaamd sidebar.php aan in dezelfde map.
open dit bestand en plaats de volgende code erin.
<ul id="sidebar"> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> <li>{static sidebar item 1}</li> <li>{static sidebar item 2}</li> <?php endif; ?> </ul>
Het eerste deel is de dynamische sidebar, je widgets. Als je widgets niet aanpast dan toont wordpress de “static sidebar items”.
Dit is de makkelijke manier om een eenvoudige dynamic sidebar te maken voor
wordpress. Wil je echter meerdere sidebars dan zal je sowieso gebruik moeten maken van de <div> tag en je css bestand aan moeten passen. Later meer hierover..
Speak Your Mind