wp_list_cats in Tabelle/horizontaler Liste ausgeben

  • Guten Abend allerseits.
    Ich bin gerade dabei, mir mein eigenes WP-Theme zu basteln.
    Ich sitze aktuell an folgendem Problem:
    ==================================================
    Ich möchte alle vorhandenen Kategorien in einer Tabelle mit jeweils 3 Reihen
    (folglich untereinander) bzw in einer horizontalen Liste ausgeben.
    Nach einer bestimmten Anzahl an Zeilen soll also eine neue Spalte begonnen werden.
    Anscheinend ist allerdings in WP nur vorgesehen, die categories untereinander
    für die sidebar anzeigen zu lassen... :(
    ==================================================
    Wenn man so möchte, soll das ganz so aussehen wie z.b. hier: www[dot]koch-werkstatt.de/?page_id=515

    Ist dieser Wunsch erfüllbar (möglichst ohne die template-functions-categories.php umzukrempeln)?
    mfg

    Einmal editiert, zuletzt von <lubbie> (29. Dezember 2006 um 21:48)

    • 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

  • Klaro geht das. Dort wo's hinsoll kommt folgendes:

    PHP
    <ul id="categories">
      <?php wp_list_cats(); ?>
    </ul>

    Und in die style.css dann folgendes:

    PHP
    #categories { list-style-type: none; width: 600px; }
    #categories li { float: left; width: 200px; }

    Durch die float Angabe werden die Listenelemente nebeneinander ausgegeben. Ist nicht mehr genug Platz vorhanden rutschen die nächsten Beiträge in eine neue Zeile. Im Beispiel würden also jeweils drei Links pro Zeile ausgegeben.

    Gruß Jeriko

    Jeriko - Design, Style, Photographie

Jetzt mitmachen!

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