Willkommen bei Schnipsel, Code Schnipsel zu Wordpress, PHP, HTML, CSS, jQuery und so weiter...

Kategorieübersicht formatieren

05.2009 / von: Thomas Aull / 2 Kommentare / Kategorie: Wordpress / Tags:

Bei WordPress kann man die Ausgaben teilweise nicht selbst formatieren, zum Beispiel bei der Kategorieübersicht. Mit der PHP-Funktion str_replace funktionierts über einen kleinen Umweg aber trotzdem.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<?php 
 
    // Hole die Kategorieübersicht, aber zeige sie noch nich an (echo = 0)
    $kategorien = wp_list_categories('title_li=&show_count=1&echo=0');
 
    // Array, Inhalt: Suche nach diesen Stringmustern...
    $array_suchen = array('(', ')');
    // ...und ersetze sie durch diese
    $array_ersetzen = array('<span class="kleineschrift">// ', ' Einträge</span>');
 
    // str_replace durchführen
    $kategorien = str_replace($array_suchen, $array_ersetzen, $kategorien);
 
    // Output
    echo $kategorien;
 
?>

Statistik: read: 2680 / today: 2 / last: 16.05.2012
//

  1. 2 Kommetare • Eintrag schreiben

  2. Marvin →
    #1 Permalink Am 12. May 2009 um 13:58 Uhr

    hehe, sowas hat mich teilweise schon an den Rand des Wahnsinns getrieben, kann ich gut gebrauchen, danke!

  3. thomasaull →
    #2 Permalink Am 12. May 2009 um 15:13 Uhr

    Gern geschehen :-) Ich weiß leider nicht auf welche anderen Funktionen sich das ausweiten lässt. Ich glaub bei den meisten werden die Daten direkt ausgegeben und man hat keine Chance den Inhalt vorher noch zu manipulieren…

    Das is noch so ne Macke von WordPress, keine vernünftige Trennung von Inhalten und Design… (jedenfalls nicht konsistent :D)

Kommentar schreiben

Code einfügen: <pre lang="php" line="1"> Code hier </pre>