Вставил такой код на странице продукта чтобы появилась кнопка 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 вашей темы.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники