Dieser Artikel zeigt, wie man im Wordpress-Framework Thesis die vorhandene Navigation gegen ein Drop-Down-Menü austauscht.

Drop-Down-Menüs sind beliebt, weil man damit die Links zu ›tiefen‹ Seiten auf wenig Platz gut unterbringen kann und die Leser sich nicht erst durch den Navigationsbaum hangeln müssen, bis sie zur gesuchten Seite finden.

Das fertige Drop-Down-Menü

Das fertige Drop-Down-Menü

Beispiele dafür gibt es genug, Wordpress-PlugIns ebenfalls. Ich will hier an einem Beispiel zeigen, wie man so ein plugin-generiertes DropDown-Menü in ein mit dem Framework Thesis realisierten Blog einbaut – ohne im Quelltext von Thesis rumfummeln zu müssen.

Suckerfish zwar ist sehr beliebt, ich habe mich hier aber für das auf dem Ultimate-CSS-only-Menü von Stu Nichols basierende PlugIn von Zackdesign entschieden, weil es ohne Javascript auskommt.

Die Installation des PlugIns funktioniert so wie immer. Nach dem Download entpackt man das ZIP-Archiv, lädt die PlugIn-Datei nach Anleitung in das PlugIn-Verzeichnis auf den Server und aktiviert das PlugIn im Admin-Bereich von Wordpress. Zusätzlich kopiert man den kompletten Inhalt der beigepackten Datei menu.css in die Datei custom.css von Thesis und lädt sie ebenfalls auf den Server (Verzeichnis custom im Thesis-Ordner.

Bei normalen Themes würde man jetzt wie in der Anleitung des PlugIns beschrieben den PHP-Schnipsel

<?php wp_css_dropdownmenu(); ?>

an der Stelle in den Quelldateien einfügen, an der man das Menü später haben will. Bei Thesis geht es etwas anders, nämlich über die ausgelagerte Datei custom_functions.php, die ebenfalls im Verzeichnis custom von Thesis liegt.

Dort knipst man zunächst mal mit der Zeile

remove_action('thesis_hook_before_header', 'thesis_nav_menu');

die vorhandene Navigationsleiste aus. Und mit der Zeile

add_action('thesis_hook_before_header', 'wp_css_dropdownmenu');

schaltet man die neue Drop-Down-Navigation an der selben Stelle an. Und das war’s dann auch schon.

Wer die Navigationsleiste lieber unter dem Header statt darüber hat, der verwendet den Thesis-Hook thesis_hook_after_header

add_action('thesis_hook_after_header', 'wp_css_dropdownmenu');

Thesis rockt! Get Thesis · Live Demo

{ 0 comments }

Sergej Müller von wpSEO hat mit seinem Post »Du sollst nicht stehlen« eine sehr interessante Diskussion losgetreten. Er zeigt dort eine Dialogbox, mit der ein Softwarehersteller bei der Installation darauf hinweist, dass der Lizenzschlüssel zwar geklaut ist, er aber trotzdem akzeptiert wird. Der Hersteller möchte damit das Hase-und-Igel-Spiel zwischen Softwareherstellern und Softwarepiraterie unterbrechen und appelliert an das Gewissen der Nutzer. Der Weiter-Button ist witzigerweise mit shame on me beschriftet. [click to continue…]

{ 0 comments }

Gute Domainnamen müssen kurz sein, fordert das Blogging-Magazin in einem schon etwas älteren Beitrag. Ist das wirklich so? Kann man das so pauschal überhaupt sagen? [click to continue…]

{ 0 comments }

Was das Wordpress-Framework Thesis ist und welche verschiedenen Layouts mit Thesis möglich sind, habe ich schon gezeigt. Deshalb will ich heute mal kurz erklären, wie man seinem Theme und damit seinem Weblog zusätzliche Funktionen hinzufügt. Da es hier nur darum geht, das Prinzip zu verdeutlichen, habe ich zur Einführung eine einfache Funktion ausgewählt: Ich möchte jedem Kommentar einen Link zum Löschen hinzufügen. [click to continue…]

{ 3 comments }

Schon länger hatte ich vor, mal einen Post darüber zu machen, was man mit dem Theme Thesis alles anstellen kann. Martin Waiss hat mich gestern noch mal dran erinnert. Drei Blogs, die das neue Framework bereits verwenden, hatte ich ja schon kurz gezeigt. Wie man sieht, kann Thesis alles andere sein als ein langweiliges, tausendmal gesehenes Standard-Theme. Obwohl es das ja auch im normalen Zustand nicht ist. [click to continue…]

{ 3 comments }

Get Adobe Flash playerPlugin by wpburn.com wordpress themes