Omezení délky příspěvku

Štítky: 

Zvolené téma neobsahuje zatím 2žádnou odpověď. Do diskuze (5 účastníků) se naposledy zapojil uživatel  Lukenzi a poslední změna je stará 12 let.

Aktuálně je na stránce zobrazen 21 příspěvek (z celkem 21)
  • Autor
    Příspěvky
  • #10195

    Lukenzi
    Participant

    Právě jsem zjistila, že funkce vyhazuje i články, které mají bez problémů třeba 275 slov, nevím, čím to je.

    Může to být způsobené HTML entitami, které editor ve WP vkládá automaticky do textu. Například mezi dvě slova vloží mezeru jako entitu což je řetězec &nbsp. Vizuálně sice uvidíme dvě slova oddělené mezerou, ale ve zdroji bude slovo&nbspslovo což samozřejmě funkce str_word_count vyhodnotí jako jedno dlouhé slovo.

    Přesně spočítat počet znaků v článků není díky editoru ve WP vůbec jednoduché. Museli by se před počítáním slov odstranit nebo nahradit všechny možné entity, odstranit mezery, HTML tagy a nakonec vše spočítat pomocí funkce count();.

    Pokud tip od Separatisty nebude úspěšný mohl bych něco vytvořit…

    EDIT: za &nbsp má být ještě ; jenže to ji pak neuvidíme ani jako kód :D

Aktuálně je na stránce zobrazen 21 příspěvek (z celkem 21)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti