2017-10-13 65 views
0

我一直在做研究几个小时,并且无处可去。也许这是我甚至不知道我在寻找什么。WooCommerce钩入类别信息

我有Flatsome的最新版本上运行的WooCommerce网站(主题)

我只是试图获得类别链接在循环的每个项目,并作出CTA按钮打开类别。这是平板电脑上的主页上的一个小部件。

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

回答

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');