wordpress translate function
wordpress translate function

Изменения .pot файла не влияют на отображаемый текст на странице — добавляем в functions.php

    add_filter('gettext', 'translate_text'); add_filter('ngettext', 'translate_text');

    function translate_text($translated) {

    $translated = str_ireplace('Previous Post', 'Предыдущая новость', $translated); 
    $translated = str_ireplace('Next Post', 'Следующая новость', $translated);

    return $translated;

По сути этой функцией можно заменять любые строки в вп, например, в woocommerce — выводится «плашка» с надписью «Распродажа!» мы добавляем

$translated = str_ireplace('Распродажа!', 'СКИДКА', $translated);

и соответственно «Распродажа» поменяется на «СКИДКА»

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.