在类别页面上显示产品变体
问题描述:
如何显示WooCommerce类别页面上的所有产品变体?在类别页面上显示产品变体
我已经设置了三种变体的变量产品。我希望每个变体(不是变量产品本身)在产品类别页面上显示为单独的产品。用户应该能够打开变量产品并将其添加到购物车。
这可能吗?
答
实施例:http://bennyhendrikx.be/product-categorie/clothing/page/2/
增加这个代码在您选择的functions.php
if (! function_exists('woocommerce_template_loop_add_to_cart')) {
function woocommerce_template_loop_add_to_cart() {
global $product;
if ($product->product_type == "variable" && (is_product() || is_product_category() || is_product_tag())) {
woocommerce_variable_add_to_cart();
}
else {
woocommerce_get_template('loop/add-to-cart.php');
}
}
}
答
add_action('woocommerce_after_shop_loop_item_title','woocommerce_template_single_variation', 5);
function woocommerce_template_single_variation() {
global $product;
if ($product->product_type == "variable" && (is_product_category() || is_product_tag())) {
echo woocommerce_variable_add_to_cart();
}
}
此不显示单独的产品,这只是打印产品内的变化 – 2017-03-08 10:47:52