Blog

Překlady slov bez pluginu

Dub 9, 2022

Občas řeším situaci, kdy např. v šabloně nebo pluginu zapomněli na podporu překladu pro jedno nebo dvě slova. A instalovat kvůli tomu plugin je někdy zbytečné, když existuje lepší cesta.

Ideální je vložit jeden z kódů níže (pro jedno slovo nebo více) do functions.php v child template.

Pro nahrazení jednoho konkrétního slova:

function change_translate_text( $translated_text ) {
    if ( 'Old Text' === $translated_text ) {
            $translated_text = 'New Text';
    }
        return $translated_text;
}
add_filter( 'gettext', 'change_translate_text', 20 );

Pro nahrazení několika slov:

function multi_change_translate_text( $translated ) {
    $text       = array(
        'Old Text 1' => 'New Text 1',
        'Old Text 2' => 'New Text 2',
        'Old Text 3' => 'New Text 3',
    );
    $translated = str_ireplace( array_keys( $text ), $text, $translated );
    return $translated;
}
add_filter( 'gettext', 'multi_change_translate_text', 20 );

Zdroj: hoolite.be/coding/replace-or-translate-text-in-wordpress-via-functions-php

Co si ještě přečíst?

Zajímavosti z projektů

Jak změnit wp-login URL

Občas je zajímavé podívat se, kdo na Váš web chodí a hlavně - kam. Např. pluginy jako Wordfence a...

Bezvýpadkové nasazení webu

O co vlastně jde Ne vždy má člověk štěstí na to, aby dělal nový web od základu a občas je potřeba...

Práce s DIVI

Dlouhé sticky menu na mobilu

Při použití sticky menu (menu, které při scrolování stránky zůstane nalepené nahoře a je tedy vždy...

Lokální fonty v DIVI

DIVI má k dispozici velký výběr fontů, hlavně Google Fonts (i když některé chybí) a další. V tom...

Mega menu bez pluginu

Poslední dobou čím dál častěji potkávám tzv. "Mega-menu", tedy podmenu, které je přes celou šířku...

Návody

Dlouhé sticky menu na mobilu

Při použití sticky menu (menu, které při scrolování stránky zůstane nalepené nahoře a je tedy vždy...

Jak změnit wp-login URL

Občas je zajímavé podívat se, kdo na Váš web chodí a hlavně - kam. Např. pluginy jako Wordfence a...

Lokální fonty v DIVI

DIVI má k dispozici velký výběr fontů, hlavně Google Fonts (i když některé chybí) a další. V tom...