Изменить текст кнопки определенного продукта на странице категории продуктов Woocommerce - PullRequest
0 голосов
/ 06 сентября 2018

Как изменить кнопку «Выбрать параметры» на кнопку «Купить сейчас» для определенного продукта переменной, отображаемого на странице определенной категории архива в WooCommerce?

Кнопка выбора параметров, которую необходимо изменить на странице категории конкретного продукта:

The Select Options button

1 Ответ

0 голосов
/ 07 сентября 2018

Следующий код изменит кнопку с «Выбрать опции» на «Купить сейчас» для определенного идентификатора продукта, отображаемого на странице архива определенной категории продукта:

add_filter( 'woocommerce_product_add_to_cart_text', 'custom_loop_add_to_cart_button', 20, 2 ); 
function custom_loop_add_to_cart_button( $button_text, $product ) {
    // BELOW set the product categoty slug and the product ID
    if( is_product_category('clothing') && $product->get_id() == '40' ) {
        $button_text = __("Buy Now", "woocommerce");
    }
    return $button_text;
}

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


ЗДЕСЬ идентификатор продукта 40 является вторым по счету на странице категории "одежда":

enter image description here

...