Изменить сообщение «Нет товара» в Woocommerce - PullRequest
0 голосов
/ 04 мая 2018

У меня проблема на первой странице Woocommerce. У меня нет продуктов в магазине. По этой причине Woocommerce показывает сообщение «Нет товаров» на первой странице. Теперь я хочу изменить это сообщение. Как мне это сделать?

enter image description here

Адрес магазина: http://shahroodantenna.ir/shop/

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Попробуйте следующее, где вы можете настроить сообщение «Нет продукта»:

add_action( 'woocommerce_no_products_found', function(){
    remove_action( 'woocommerce_no_products_found', 'wc_no_products_found', 10 );

    // HERE change your message below
    $message = __( 'No products were found matching your selection.', 'woocommerce' );

    echo '<p class="woocommerce-info">' . $message .'</p>';
}, 9 );

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

0 голосов
/ 04 мая 2018

Привет, вы можете достичь этого двумя способами:

  1. переопределение шаблона no-products -основ2 в вашей дочерней теме (см .: https://docs.woocommerce.com/document/template-structure/ - https://woocommerce.com/2015/12/site-search-nothing-found/)

  2. (проще) использовать плагин «Скажи что» - https://wordpress.org/plugins/say-what/ - Позволяет заменить желаемую строку текстом, который вы хотите

Со вторым параметром вы можете настроить только копию. Переходя к первому, вы получаете больше свободы для вставки картинок, формы поиска и т. Д. *

...