In der Datenbank wird nur der reine Artikel- oder Seitentext gespeichert. Die Aufteilung in einzelne Seiten geschieht erst bei der Darstellung. Der relevante Programm-Code von WordPress ist folgender:
[COLOR=#660000]$pages [/COLOR]= explode([COLOR=#008000]'<!--nextpage-->'[/COLOR], [COLOR=#660000]$content[/COLOR]);
[COLOR=#660000]$numpages [/COLOR]= count([COLOR=#660000]$pages[/COLOR]);
[COLOR=#000080]if [/COLOR]( [COLOR=#660000]$numpages [/COLOR]> [COLOR=#0000ff]1 [/COLOR])
[COLOR=#660000]$multipage [/COLOR]= [COLOR=#0000ff]1[/COLOR];
} [COLOR=#000080]else [/COLOR]{
[COLOR=#660000]$pages [/COLOR]= [COLOR=#000080]array[/COLOR]( [COLOR=#660000]$post[/COLOR]->[COLOR=#660e7a]post_content [/COLOR]);
}
Was hier geschieht ist Folgendes:
Die Funktion [size=12][FONT=system]explode [/FONT][/SIZE]teilt den Text an den Stellen, an denen das Tag [size=12][FONT=system]<!--nextpage-->[/FONT][/SIZE] auftaucht und erzeugt daraus ein Feld.
Wenn das Feld dann mehr als ein Element enthält, so handelt es sich um einen mehrseitigen Text, was sich WordPress in der Variablen [size=12][FONT=system]$multitext[/FONT][/SIZE] merkt, damit es dann den Text entsprechend darstellen kann.
Das ist das ganze Geheimnis hinter [size=12][FONT=system]<!--nextpage-->[/FONT][/SIZE].