我已经做了几个小时的研究而无处可去。或许我甚至都不知道自己在寻找什么。
我在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');
答案 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');