我似乎无法找到有关这是否可行的任何信息。我希望显示一个刻度符号,而不是一段文字作为属性。
即。我的属性叫素食,价值是"是"。而不是显示单词" yes"我想显示一个刻度符号。
有谁知道我可以在哪里进行编辑来实现这个目标?
答案 0 :(得分:0)
好的,我找到了需要编辑的文件来实现这一目标。您需要制作副本并将其保存到/single-product/product-attributes.php中的模板
foreach循环粘贴后:
<?php global $product;
$vegetarian = $product->get_attribute( 'vegetarian' ); ?>
<?php if($vegetarian){
echo '<li>Vegetarian <i class="fa fa-check-square-o"></i></li>';
}?>
然后确保素食属性不是&#34;在产品页面上可见&#34;通过在admin中的产品选项中取消选中该框。现在它将在属性列表的末尾显示勾号。
即。
属性:属性值
属性:属性值
素食主义者:<i class="fa fa-check-square-o">