Woocommerce - изменение платного текста на странице сведений о заказе в панели администратора.

Я работаю над woocommerce, я хочу заменить текст «платный» на «размещенный» на странице сведений о заказе администратора.

Я ищу крючок и много искал, но безуспешно, пожалуйста, помогите мне.

Я прикрепил изображение.

enter image description here

0
0
97
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

вы можете добиться этого с помощью фильтра gettext:

add_filter('gettext', 'change_text', 20, 3);

function change_text($translated_text, $text, $domain)
{

    switch ($translated_text) {

        case 'Paid on %1$s @ %2$s':

            $translated_text = __('Placed on %1$s @ %2$s', 'woocommerce');
            break;

    }

    return $translated_text;
}

enter image description here

Отличная помощь, спасибо Kashalo, все работает нормально. Но здесь возникает еще одна проблема. Мне нужно, чтобы этот платный перевод был размещен только тогда, когда клиент выбирает банковский перевод, поскольку платеж еще не получен. Как я могу получить здесь детали заказа?

muraliniceguy97 13.08.2018 07:37

@ muraliniceguy97, вам нужно обернуть эту функцию другой функцией, чтобы вы могли проверять продукты сейчас, я не могу редактировать свой ответ, если вы можете задать другой вопрос, я буду рад написать этот код для вас

kashalo 13.08.2018 10:45

Привет, Кашало, Спасибо за повтор, не могли бы вы проверить здесь - stackoverflow.com/questions/51818947/…

muraliniceguy97 13.08.2018 11:13

Другие вопросы по теме