Чего я пытаюсь достичь:
Чтобы добавить пользовательскую кнопку перенаправления, но только для определенных страниц продукта: ![enter image description here](https://i.stack.imgur.com/Arn4c.png)
Что я сделал для достижения этой цели:
Добавил новое настраиваемое поле в раздел WordPress «Пользовательские поля» в продуктах «TEST 1» и «TEST 2», которые я использую, которое установленодля перенаправления на страницу Cookies моего тестового сайта для целей этого теста:
![custom fields](https://i.stack.imgur.com/GyuXW.png)
PHP, который я сейчас использую:
/** WooCommerce custom field - 'No Thanks' Button **/
add_action('woocommerce_after_add_to_cart_button','nothanks_redirect_button');
function nothanks_redirect_button() {
$productID = get_the_ID($productID,'12682, 12686');
$yourCustomLinkValue = get_post_meta($productID,'nothanks_link_redirect_meta',true);
echo '<a class="button" style="margin: 0 0 0 20px" href="'.$yourCustomLinkValue.'" target="_self">No Thanks</a>';
}
Проблема:
Функция применяется ко всем продуктам по всему миру, но я хочу, чтобы она применялась только к нескольким идентификаторам продуктов, которые я объявляю (т.е. . 12682 и 12686).
Мне бы очень хотелось узнать, как заставить эту функцию объявлять себя для определенных идентификаторов категорий продуктов, если это возможно.
Я был бы очень признателен, если бы кто-то прямо указывал мне, где я пропускаютрюк. Спасибо 10