WooCommerce陷入了类别信息

时间:2017-10-13 17:01:53

标签: php wordpress woocommerce

我已经做了几个小时的研究而无处可去。或许我甚至都不知道自己在寻找什么。

我在Flatsome的最新版本(主题)上运行了一个WooCommerce网站。

我只想尝试获取循环中每个项目的类别链接,然后创建一个CTA按钮来打开该类别。这是flatsome主页上的一个小部件。

function ill_category_button() {
     $link = "#";
     echo '<div class="add-to-cart-button"><a href="" . $link . "" rel="nofollow" data-product_id="386934" class=" add_to_cart_button product_type_variable button primary is-flat mb-0 is-small">Open Collection</a></div>';
}

add_action('woocommerce_after_subcategory_title', 'ill_category_button');

enter image description here

1 个答案:

答案 0 :(得分:0)

产品类别作为参数传递给您的函数,然后您可以使用get_term_link()来获取链接。

function ill_category_button( $category ) {
     $link = get_term_link( $category->term_id);
     echo '<div class="add-to-cart-button"><a href="' . esc_url( $link ) . '" rel="nofollow" data-product_id="386934" class=" add_to_cart_button product_type_variable button primary is-flat mb-0 is-small">Open Collection</a></div>';
}
add_action('woocommerce_after_subcategory_title', 'ill_category_button');