<li> class eintragen für blogroll/archive/etc..

  • Hallo zusammen,
    Ich habe ein kleines Problem mit WP 2.7, habe ein gratis theme installiert, dieses widgetready gemacht und dann die widgets reingeklickt, die ich benötige.
    Bei einigen Widgets sieht der code wie folgt aus:

    Code
    <ul>
    <li class="cat-item cat-item-1">
    <a title="titel" href="url.../allgemeines/">Allgemeines</a>
    </li>
    </ul>


    Wie man sieht ist hierbei als klasse von <li> cat-item angegeben wodurch es mir möglich ist im css diese Klasse nach meinen Wünschen zu gestalten. Bei einigen Widgets jedoch sieht der code keine klasse vor, dort steht dann nur <li>
    Daher meine Frage: wie und wo ist es möglich die Widgets so zu bearbeiten, dass auch bei den Widgets, bei denen bisher keine Klasse angegeben ist, eine klasse angegeben ist.
    Dies ist z.B. beim "Archiv" der Fall...

    • 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

  • Ich habe mittlerweile eine schönere Lösung gefunden ohne mit CSS rumzutricksen, so wie es wordpress auch vorsieht:

    Template Tags/get archives ? WordDoku

    <?php get_archives('type', 'limit', 'format', 'before', 'after', show_post_count); ?>
    in meinem falle dann in der widgets.php nach der entsprechenden Zeile geforscht und dann wie folgt geändert:

    PHP
    <?php get_archives('monthly','10','custom','<li class="archivli">','</li>',show_post_count); ?>
  • Ich habe mittlerweile eine schönere Lösung gefunden ohne mit CSS rumzutricksen, so wie es wordpress auch vorsieht:


    Nun, so sieht es WP sicher nicht vor. Ich glaube nicht, dass dir ernsthaft irgendwo die Änderung einer Core-Datei (wp-includes/widgets.php) empfohlen wird. Und diese "CSS-Trickserei" ist wie ich schon erwähnte eigentlich der gängige Weg und sogar Grundlage von CSS.

    Aber wenns funktioniert - bitte. Beachtet aber, dass die Core-Änderung beim nächsten Upgrade sicher wieder überschrieben wird.

Jetzt mitmachen!

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