Stack Overflow на русском Asked on February 15, 2021
Вставил такой код на странице продукта чтобы появилась кнопка 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' );
}
не помогли.
Используйте фильтры:
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 вашей темы.
Answered by KAGG Design on February 15, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP