Kategorien in dd einbetten

  • Hallo Alle,

    ich habe ein Wordpress-Thema geschrieben, in dem ich die Kategorien, Archive etc in einem CSS-Pulldownmenu anzeige. Die Menustruktur ist als Definitionsliste innerhalb einer ungeordneten Liste angeordnet:

    Die Funktion wp_list_categories() gibt die Kategorien aber nur als ungeordnete Liste aus. Zu allem uebel wird die Ausgabe direkt geechoed, womit ein ersetzen auch ausfaellt. Bislang hab ich immer in der "category-template.php" rumgehackt, wuerde das aber gerne in Zukunft vermeiden.

    Hat jemand 'ne Idee, wie ich die das Problem loesen kann???

    Gruss patfried

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo Mastermind,

    "Semantisch voellig falsch" ist die Darstellung eines Menues als Glossar meines Erachtens nicht. Definition durch Deduktion :) Letztlich treffen ja auch unsortierte Listen den Punkt nicht voll.

    Ich habs mal verwendet, weil es ein Titel-Tag gibt. Will jetzt aber wirklich keine Lanze dafuer brechen. Wuerde nur gerne wissen, ob sich die Ausgabe anpassen laesst -- oder sich Wordpress da auch dogmatisch gibt.

    Gruss

  • Meiner Meinung nach ist es trotzdem falsch. Ich kann in einer Menüliste keine Zuordnung von Definiendum und ein Definiens erkennen; schon gar nicht, wenn die Struktur über mehrere Ebenen geht. ;) Recht aufschlussreich ist auch der Wikipedia-Artikel zu Definition.

    Aber zur Lösung Deines Problems:

    Du könntest eine eigene Template-Funktion schreiben und die in Deinem Theme verwenden. Als Grundlage für diese Funktion nimmst Du einfach die entsprechende Funktion in WordPress und passt sie an.

  • Und dann direkt via get_categories(). Leider ist ja die Funktion wp_list_cats() seit kurzem deprecated :( mal sehen, wie lange get_categories() noch dem Sturm der Veraenderung standhaelt...

    Du faehrst aber schwere Geschuetze auf; in meinen Augen eben viel zu schwere - wir sprechen hier von HTML und nicht von Atomphysik ;)

    Zumindest bei Navigation ueber mehreren Ebenen muss ich dir aber wirklich Recht geben! Das ist auch der Grund, weshalb ich mein Menu anpassen musste -- 1:0 fuer dich... :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!