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 . "
";