Изменить заголовок виджета администратора WooCommerce - PullRequest
1 голос
/ 13 апреля 2019

Я хочу изменить заголовок виджета панели мониторинга WooCommerce с 'WooCommerce Status' на что-то другое.

Я понимаю, что мне нужно использовать хук в файле functions.php, но я изо всех сил пытаюсь заставить эту работу работать.

Я нашел функцию и файл в WooCommerce, который генерирует виджет панели мониторинга (plugins / woocommerce / includes / admin / class-wc-admin-dashboard.php) - и я попыталсяиспользуйте add_action, чтобы подключиться к этой функции, но, к сожалению, безрезультатно, она либо ничего не делает, либо выдает ошибку.

Я могу создать совершенно новый виджет панели инструментов, но это не то, что мне нужно.

Я ссылался на несколько ответов и учебных пособий, таких как этот, который приближается (https://www.tychesoftwares.com/understand-wordpress-dashboard-widget-create-custom-dashboard-widget-woocommerce/).

Я знаю, что это должно быть очень просто, но у меня недостаточно опыта с крючками и фильтрамичтобы иметь возможность осуществить это - был бы признателен за любую помощь!

1 Ответ

0 голосов
/ 13 апреля 2019

Вместо этого попробуйте следующее:

add_filter(  'gettext',  'change_add_to_cart_message', 10, 3 );
function change_add_to_cart_message( $translated, $text, $domain  ) {
    global $pagenow;
    if( $text === 'WooCommerce status' && $domain === 'woocommerce' && is_admin() && $pagenow === 'index.php' ){
        $translated = __( 'WooCommerce summary', $domain );
    }
    return $translated;
}

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

enter image description here

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