在类别视图中设置品牌价值的格式

时间:2017-03-31 作者:Oleg L.

我设法在图片和类别名称(或产品名称)之间的位置将“品牌名称”添加到类别视图列表中。我使用的代码如下。

问题是:

如何从品牌(href part)中删除链接,使其无法单击?只能单击产品标题以打开产品详细信息代码:

function pwb_show_brands_in_loop(){
 global $product;
 $product_id = $product->id;
 $product_brands =  wp_get_post_terms($product_id, \'pwb-brand\');
 if(!empty($product_brands)){
      echo \'<div class="custom-loop-brands">\';
      foreach ($product_brands as $brand) {
           echo \'<a href="\'.get_term_link($brand->term_id).\'">\'.$brand->name.\'</a>\';
      }
      echo \'</div>\';
 }
}add\\u action(\'woocommerce\\u before\\u shop\\u loop\\u item\\u title\',\'pwb\\u show\\u brands\\u in\\u loop\',1);

1 个回复
最合适的回答,由SO网友:Johansson 整理而成

如果我的理解正确,您只需从代码中删除锚。简单使用:

echo $brand->name;

而不是:

echo \'<a href="\'.get_term_link($brand->term_id).\'">\'.$brand->name.\'</a>\';
这只会呼应你的品牌名称。如果要设置样式,可以按以下方式向其添加类:

echo \'<span class="my-brand">\'.$brand->name.\'</span>\';

然后在你的CSS 文件来设置样式。例如:

.my-brand {
    color:#ddd;
}