Изменить текст кнопки Add to cart woocommerce

310
03 октября 2017, 06:52

Вставил такой код на странице продукта чтобы появилась кнопка Add to cart:

do_action( 'woocommerce_after_shop_loop_item' );

Как мне изменить текст этой кнопки? Вот этот:

add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_single_add_to_cart_text' );  // 2.1 +
function woo_custom_single_add_to_cart_text() {
return __( 'My Button Text', 'woocommerce' );
}

и этот код:

add_filter( 'woocommerce_product_add_to_cart_text', 'woo_custom_product_add_to_cart_text' );  // 2.1 +
function woo_custom_product_add_to_cart_text() {
return __( 'My Button Text', 'woocommerce' );
}

не помогли.

Answer 1

Используйте фильтры:

woocommerce_product_single_add_to_cart_text - для текста на странице товара woocommerce_product_add_to_cart_text - для текста на странице категории

function filter_woocommerce_product_single_add_to_cart_text( $text, $instance ) {
    // Измените значение текста $text на кнопке
    return $text;
};
add_filter( 'woocommerce_product_single_add_to_cart_text', 'filter_woocommerce_product_single_add_to_cart_text', 10, 2 );
add_filter( 'woocommerce_product_add_to_cart_text', 'filter_woocommerce_product_single_add_to_cart_text', 10, 2 );

Этот код надо добавить в functions.php вашей темы.

READ ALSO
Рутинг в скрипте - PHP

Рутинг в скрипте - PHP

Подскажите, как можно зарутиться при исполнении команды? В консоли я пишу sudo -i, потом пароль и всё, но мне нужно запустить скрипт из PHP

219
js to php by json

js to php by json

Отправляю json на php следующим образом:

174
отправка из одной form на два обработчика

отправка из одной form на два обработчика

Доброе время суток! Есть form, если валидация успешна, отправляю c помощью session массив с данными через header на обработку для получения pdf файла,...

224
mysql поиск по части слова или слово+часть другого слова

mysql поиск по части слова или слово+часть другого слова

Использую PDOВ данном примере поиск стоит по равному значению car_name = :car

211