2015-12-14 19 views
0

我似乎無法找到任何有關這是否可能的信息。我想顯示一個刻度符號,而不是一段文字作爲屬性。Woocommerce屬性作爲符號不是文本

即我的屬性被稱爲Vegetarian值爲「是」。我不想顯示單詞「是」,而是想顯示一個刻度符號。

有沒有人知道我可以做出編輯來實現這個目標?

+0

你可能想要做的是使無線電選擇的圖像... HTTP:/ /stackoverflow.com/a/17541916/3739498 – Aibrean

+0

謝謝,我沒有使用單選按鈕。這是一個文本值 – MrFox

+0

你能提供代碼的輸出嗎? – Aibrean

回答

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>'; 
     }?> 

然後確保素食屬性不是「在產品頁面上可見「,方法是在管理員的產品選項中取消選中該框。現在它將在屬性列表的末尾出現一個勾號。

屬性:屬性值

屬性:屬性值

素食:<i class="fa fa-check-square-o">