Intereting Posts
Как определить, является ли категория пустой? Ошибка SQL wp_commentmeta – неправильное определение таблицы Почтовые миниатюры нескольких размеров Не отображается отзывчивый дизайн Ответ Ajax-хранилища json в переменных Условные Facebook Share и Like links Создание страницы галереи галереи для пользовательского типа сообщения, у которого уже есть страница архива После установки APC Object Cache Backend переходные процессы перестали работать Пользовательский тип сообщения не отображается в панировочных сухарях на странице архива Что бы восстановить и оптимизировать базу данных WordPress? Cant 'Отображать пользовательский тип заголовка заголовка в налоговых условиях Реализация HTML / CSS-меню в теме WordPress Установка вложенной папки WordPress AJAX Проблема Перевод пользовательских почтовых сообщений Каковы различия между «Последние сообщения» и «Статическая страница»?

Изменить несколько WooCommerce Добавить в корзину Button Text

Я пытаюсь настроить таргетинг на некоторые из наших страниц продуктов WooCommerce «Добавить в корзину», чтобы сказать разные вещи.

Этот код работает для таргетинга одного продукта и оставления остального по умолчанию:

add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' ); function woo_custom_cart_button_text( $text ) { global $product; if ( 123 === $product->id ) { $text = 'Product 123 text'; } return $text; } 

Я попытался добавить инструкцию elseif после первого, if она не разрешима:

  add_filter( 'woocommerce_product_add_to_cart_text', 'woo_custom_cart_button_text' ); // CHANGES INLINE BUY BTN BANNER add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' ); // CHANGES SINGLE PRODUCT PAGE BUY BTN function woo_custom_cart_button_text( $text ) { global $product; if ( 4471 === $product->id ) { //SUBSCRIBE $text = 'Join the Kindred'; } elseif ( 4297 === $product->id ) { //SOUND JOURNEY $text = 'Toss in your tipi'; } return $text; } 

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