Aha, moje přehlédnutí. Pochopil jsem to, že tam HTML je a chcete se ho zbavit :-)
Obecně je problém s rozdělováním textu, pokud by měl obsahovat HTML značky. Může se totiž bohužel jednoduše stát, že zůstanete uprostřed nějaké HTML značky a bude to dělat neplechu (napadá mě, img, strong, p, ale i další). Proto to ve WordPressu funguje tak, že když chcete mít úvodní stručný výpis, který bude automaticky generován z obsahu příspěvku (a tedy nepoužíváte speciální pole v administraci s názvem “Stručný výpis”), tak jsou z celého textu odstraněny raději všechny HTML značky, aby nedocházelo k problémům s rozdělováním textu. Konkrétně to celé zajišťuje funkce wp_trim_excerpt(), která funguje tak, jako zmíněný nápad – funkce vezme obsah (content), odstraní HTML značky a vyplivne oříznutý úvodník.
A co s tím? Můžete vzít tuto funkci, trochu ji upravit k obrazu svému (viz např. návody 1 a 2) a potom používat raději tuto funkci, a to nejlépe napíchnutím na filtr get_the_excerpt. A nebo můžete použít jednoduchý plugin Advanced Excerpt, který dělá patrně přesně to samé a měl by fungovat (nevím tedy jak konkrétně řeší rozdělování HTML značek).
Obecně by to ale mělo pro tyto účely fungovat trochu jinak. Pokud chcete používat stučné výpisy, tak je spíše doporučováno vyplňovat pole pro “Stručný výpis”, případně do obsahu vkládat značku pro pokračování textu. Potom by se podobné problémy vůbec neobjevily. Pokud máte na začátku každého článku např. nějaký obrázek, tak ten by měl být zase řešen pomocí funkce náhledových obrázků a nikoli vkládáním HTML do obsahu textu. Ale občas to není tak jednoduché, nějakým způsobem se začne s webem pracovat a pak už se to špatně mění… A doufám, že jsem to tentokrát nepopletl :-)