繁体   English   中英

WooCommerce 存档页面产品链接在自定义片段后不再有效

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM