Hier möchte ich euch zeigen, wie ihr euer WordPress Theme widgetfähig machen könnt. Die Basics ..
Gilt nur für individuelle Themes. Die wordpress.org Free Themes und die Premium Themes sind ja bereits widgetfähig.
Die Funktion Widget im WordPress Backend unter Design – Widgets wird nur dann angezeigt, wenn das WordPress Theme „widgetfähig“ gemacht ist.
So sieh’s ohne Widgets aus:
Da zu anfangs diese Widgets im Prinzip für die Sidebar gedacht waren, spricht man auch von einer „dynamischen “ Sidebar.
Dazu braucht das Theme eine functions.php, in welche folgender Code hineinkommt:
<?php if ( function_exists('register_sidebar') ) register_sidebar(); ?>
Jetzt noch die sidebar.php öffnen und folgene Zeilen hinzufügen:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : endif; ?>
Cool, wenn auf einmal unter Design die Widgets auftauchen und man ein eigenes Theme erstellt hat, welches widgetfähig ist :-)
Allein hiermit kann man jedes Widget in der eigenen Sidebar anzeigen lassen und auch wieder löschen.
Allein mit dem Text Widget und einer dynamischen Sidebar hat man schon jede Menge Möglichkeiten, sein Theme toll zu personalisieren.
In meinem Beispiel habe ich nun ein einfaches Textwidget in meine dynamische Sidebar gezogen.
TIPP: Wer seiner Sidebar noch zusätzlich eigenes statisches HTML hinzufügen möchte, der kann das tun. Wichtig ist dabei nur :
- Sollen die dynamischen Widgets als erstes angezeigt werden, auch den Code als erstes oben in der sidebar.php einfügen
- Soll das eigene HTML als erstes angezeigt werden, zuerst diesen einfügen und nachträglich die Codezeile der sidebar.php
<div id="sidebar" class="rechtespalte"> <h2> Die Sidebar </h2> <p> Ihr könnt auch zu den dynamischen Widgets auch noch statischen Inhalt in die Sidebar einfügen. </p> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : endif; ?> </div><!-- sidebar -->
FAZIT:
Widgets sind so ziemlich die tollste Erfindung, seit der Erfindung von WordPress ;-)
QUELLEN:
WEITERFÜHRENDE LINKS:
- WordPress Sidebar Bilder einfügen – 4 Image Widget Plugins im Vergleich
- WordPress Bilder einfügen über das Standard Text Widget von WordPress – how to
- Favicon erstellen und in WordPress Theme einbinden
Erhalte alle Neuigkeiten und werde Fan auf
Du muss angemeldet sein, um einen Kommentar zu veröffentlichen.