VANEK: Záleží na tom v čem to blbne. Webová stránka je v UTF8, tudíž by měla být schopná normálně zobrazit jakýkoli znak. Takže předpokládám, že máte v jiném kódování buď databázi, nebo ten textový editor v administraci, nebo prostě něco někde mezi tím. Znaková sada pro wordpress stránku se nastavuje ve wp-config.php pomocí define(‘DB_CHARSET’, ‘utf8’); Ale tím to asi nebude, to byste měli v jiném kódování i web.
V nejhorším se dají všechny speciální znaky kódovat pomocí html entit, např š je "š". Tabulka je třeba tady:
https://html.spec.whatwg.org/multipage/named-characters.html#named-character-references . Fakticky to ale obvykle nepíšeš přímo do textu, spíš ten editor v administraci ty znaky automaticky nahrazuje. Kdyby se vám povedlo to nahrazování někde zapnout, tak tím se problémy s kódováním obešly.