Autor Zpráva
vodys
Profil
Dobrý den,
rád bych se zeptal, jaký způsobem zfunkčnit správné formátování diakritiky ve zkráceném textu.
Mám kód, který se stará o maximální délku znaků
function trim_shortcode($atts, $content = '') {
    $content = wpv_do_shortcode($content);
    $length = (int)$atts['length'];
    
    if (strlen($content) > $length) {
        $content = substr($content, 0, $length) . '…';
    }
 
    // Strip HTML Tags
    $content = strip_tags($content, '<h2>');
     
    return html_entity_decode($content); 
}

Bohužel poslední písmeno před zkrácením (je-li Í,Ř,Š,Ě atp.) se ukazuje špatně.
Výstup tedy vypadá takto:

NABÍZÍME ONLINE DOUČOVÁN�…

Díky za pomoc!
Kajman
Profil
mb_substr()
vodys
Profil
MOC DÍKY!!
Vyřešeno

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0