Переименуйте статус заказа из меню фильтра из списка заказов администратора в Woocommerce - PullRequest
0 голосов
/ 16 ноября 2018

Как переименовать и добавить быстрые фильтры в обзор заказов WooCommerce:

enter image description here

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

У "Проверенного" в меню уже есть имя, потому что я переименовал статус заказа WooCommerce в это имя.

1 Ответ

0 голосов
/ 17 ноября 2018

Для переименования статуса заказа «fertiggestellt» (Завершено) в меню вкладки «Статусы заказов в списке администратора» используйте следующее:

add_filter( 'gettext', 'rename_woocommerce_order_status', 10, 3 );
add_filter( 'ngettext', 'rename_woocommerce_order_status', 10, 3 );
function rename_woocommerce_order_status( $translated, $text, $domain ) {

    if ( strpos($text, 'Completed') !== false ) {
        $translated = str_replace('Processing', 'Custom text', $text );
    }

    if ( strpos($translated, 'fertiggestellt') !== false ) {
        $translated = str_replace('fertiggestellt', 'Custom text', $translated );
    }

    return $translated;
}

Код помещается в файл function.php вашей активной дочерней темы (или активной темы)).Проверено и работает.

enter image description here


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...