Woocommerce 如何格式化云?

Woocommerce 如何格式化云?,woocommerce,tags,action,Woocommerce,Tags,Action,Im使用以下功能输出Woocommerce标记云: add_action( 'woocommerce_before_shop_loop_item', 'woocommerce_product_loop_tags', 5 ); function woocommerce_product_loop_tags() { global $post, $product; echo wc_get_product_tag_list( $product->get_id(), ', ',

Im使用以下功能输出Woocommerce标记云:

add_action( 'woocommerce_before_shop_loop_item', 'woocommerce_product_loop_tags', 5 );

function woocommerce_product_loop_tags() {
    global $post, $product;

    echo  wc_get_product_tag_list( $product->get_id(), ', ', '<span class="tagged_as">'  , '</span>' );
}
add_action('woocommerce_在_shop_loop_项目之前,'woocommerce_产品_loop_标签',5);
函数\u产品\u循环\u标签(){
全球$post$product;
echo wc_get_product_tag_list($product->get_id(),','','');
}
我想从标记中删除链接,它们之间用逗号,我需要向每个标记添加唯一的类选择器。
有可能这样做吗?如果是,怎么做?谢谢

好的,我自己做的,欢迎评论。 我应该“逃避”什么吗

add_action( 'woocommerce_before_shop_loop_item', 'woocommerce_product_loop_tags', 5 );

function woocommerce_product_loop_tags() {
    global $post, $product;
        if ( is_array (get_terms( 'product_tag' ))) {
           $tags = get_terms( 'product_tag' );
           echo '<span class="tag-cloud">';
           foreach($tags as $tag) {
              echo '<span rel="tag" class="tag-'.$tag->slug.'">'.$tag->name.'</span>';
           } 
           echo '</span>';
        } 
}
add_action('woocommerce_在_shop_loop_项目之前,'woocommerce_产品_loop_标签',5);
函数\u产品\u循环\u标签(){
全球$post$product;
if(是数组(获取术语(“产品标签”)){
$tags=获取术语(“产品标签”);
回声';
foreach($tags作为$tag){
回显“.$tag->name.”;
} 
回声';
} 
}

谢谢,但我不想使用widget或shortcode。我需要将操作挂接到
woocommerce\u-before\u-shop\u-loop\u-item
,正如我在上面的代码中所做的那样。