Hey,
ich arbeite gerade an einer neuen Design-Idee: Mein Blog soll ein Block werden. :-)
Da ich persönlich immer sehr lange Absätze und somit auch Beiträge schreibe, wollte ich nun nach jedem Absatz ein <!--nextpage--> einfügen.
Ich habe dazu auch schon Quellcode vorbereitet, der mit dies bewerkstelligt:
function nextpageHaenger2($content) {
$pattern = "|<[p]>(.*)</[p]>|U";
preg_match_all($pattern, $content,
$ausgabe, PREG_PATTERN_ORDER);
foreach ($ausgabe[0] as $wert) {
$arr[] = $wert . "<hr /><!--nextpage-->";
}
$content = "";
foreach ($arr as $part)
$content .= $part;
return $content;
}
Alles anzeigen
Das <hr /> ist nur zur Veranschaulichung eingefügt.
Bisher hänge ich die Funktion in the_content ein:
add_filter('the_content','nextpageHaenger');
Das läuft auch soweit, nur fügt er das <!--nextpage--> als einfachen HTML-Kommentar ein, wandelt es aber nicht in die Umbrechung für eine neue Seite um. Ich habe also immer noch nur eine Seite.
Welchen Hook muss ich wirklich nutzen bzw. welche Methode ist auf den neu generierten Content anwenden muss, damit er es vernünftig umwandelt?
Ich hoffe, ich habe mein Problem einigermaßen treffend beschrieben. Ansonsten einfach fragen. ;-)
Liebe Grüße, HCl