0
我似乎無法找到任何有關這是否可能的信息。我想顯示一個刻度符號,而不是一段文字作爲屬性。Woocommerce屬性作爲符號不是文本
即我的屬性被稱爲Vegetarian值爲「是」。我不想顯示單詞「是」,而是想顯示一個刻度符號。
有沒有人知道我可以做出編輯來實現這個目標?
我似乎無法找到任何有關這是否可能的信息。我想顯示一個刻度符號,而不是一段文字作爲屬性。Woocommerce屬性作爲符號不是文本
即我的屬性被稱爲Vegetarian值爲「是」。我不想顯示單詞「是」,而是想顯示一個刻度符號。
有沒有人知道我可以做出編輯來實現這個目標?
好的,我發現需要編輯的文件才能實現此目的。你需要做一個副本,並將其保存到/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">
你可能想要做的是使無線電選擇的圖像... HTTP:/ /stackoverflow.com/a/17541916/3739498 – Aibrean
謝謝,我沒有使用單選按鈕。這是一個文本值 – MrFox
你能提供代碼的輸出嗎? – Aibrean