[英]WooCommerce Archive page product link not working anymore after custom snippet
我想在我的存档页面中的产品标题上方添加产品类别。 我在这里找到了一种方法,并且使用了这段代码。
/**
* @return add category link and title above the title or below the category
*
*/
function theme_slug_add_category_above_title() {
global $product;
echo wc_get_product_category_list( $product->get_id() );
}
add_action( 'woocommerce_shop_loop_item_title', 'theme_slug_add_category_above_title', 9 );
这很好用。 但是,添加此代码后,产品标题不再链接到产品页面。 可悲的是,我对 PHP 几乎一无所知。我确实知道它可能是带有图像和标题的包装,由于在它们之间添加了类别,现在被缩短了。
图片链接正常。 我怎样才能将链接添加回标题?
提前致谢!
尝试这个:
function theme_slug_add_category_above_title() {
global $product;
$terms = wp_list_pluck( get_the_terms( $product->get_id(), 'product_cat' ), 'name');
foreach( $terms as $term ) {
echo $term;
}
}
add_action( 'woocommerce_shop_loop_item_title', 'theme_slug_add_category_above_title', 9 );
此代码不会将链接添加到类别。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.