У меня есть категория продуктов под названием «коллекция» со многими продуктами внутри. Все эти продукты являются вариативными продуктами с вариациями внутри. У меня есть вариации с размером: "Simple Pot" и отделкой: "Chalky Interior Matt" внутри. Я хочу добавить пользовательскую кнопку, которая автоматически добавит этот вариант в корзину. Для этого я добавил эту функцию в файл functions.php:
add_action('woocommerce_after_add_to_cart_button','cmk_additional_button');
function cmk_additional_button()
{
echo '<a href="#" button type="submit" class="button alt">Sample
Pot</button></a>';
}
Это добавить мне кнопку. Я также следовал этому руководству, как создать переменную ссылку, но идентификатор варианта не является точным для всех продуктов. Я также хочу показать эту кнопку только для категории продуктов "Коллекция". Как это сделать?
global $product
получить переменный объект продукта на этом хуке. - person helgatheviking   schedule 17.05.2017