WordPress изменить текст кнопки «Добавить в корзину» на основе переменной продукта - PullRequest
0 голосов
/ 16 ноября 2018

Привет! Мне нужно изменить текст кнопки «Добавить в корзину» в зависимости от переменных продукта.Например, я создал две переменные «бронирование» и «прямая покупка».Мне бы хотелось, чтобы, когда человек выбирает бронь, текст кнопки меняется с «добавить в корзину» на «забронировать».Это возможно?спасибо

1 Ответ

0 голосов
/ 16 ноября 2018

Вы можете изменить текст корзины, изменив категорию.если вы хотите изменить побочный текст корзины, вы можете добавить идентификатор продукта.

   add_filter( 'woocommerce_product_add_to_cart_text', 'bbloomer_archive_custom_cart_button_text' );
function bbloomer_archive_custom_cart_button_text() {
global $product;
$terms = get_the_terms( $product->ID, 'product_cat' );
 foreach ($terms as $term) {
            $product_cat = $term->name;
            break;}
 switch($product_cat){
    case 'category1';
        return 'Category 1 button text'; break;
    case 'category2';
        return 'Category 2 button text'; break;
     default;
        return 'Default button text when no match found'; break;
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...