Ersten Absatz des Artikels ausgeben

Kleines Code-Snippet das ich eben dafür verwendet habe, eine Kategorieseite zu generieren. Muss innerhalb des Loop-Wrappers vorkommen.

Erklärung zu den jeweiligen Zeilen:
1. Dazu wird der komplette Artikel eingelesen (get_the_content)
2. Etwaige vorkommende Bilder werden entfernt (preg_replace)
3. Kompletten Artikel als String in einen Array, jeder Absatz ist durch Paragraph (p) gekennzeichnet und da „abteilbar“ (explode)
4. Ich ersetze (str_replace) das Erste, öffnende Paragraph-Element mit einer CSS-Anweisung (margin-top:0px).
5. Ausgabe des ersten Absatzes sowie das abschließende Paragraph-Element

$content = apply_filters('the_content', get_the_content());
$content= preg_replace("/]+\>/i", "", $content); 
$content_array = explode("

", $content); $text = str_replace('

','

',$content_array[0]); echo $text . "

";