我设法在图片和类别名称(或产品名称)之间的位置将“品牌名称”添加到类别视图列表中。我使用的代码如下。
问题是:
如何从品牌(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);
最合适的回答,由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;
}