在woocommerce運送方式中,如果免運費會在運送方式後面加上(免費),但是這二個字會讓消費者以為購買產品是免費的,若要將這兩個字改成(免運費),改語系檔是最快的,但是下次語系檔案更新,就還要再改一次,底下先說明如何改語系。
(方法1.改語系)
用poedit去編輯語系檔案,找【免費】把它改成【免運費】再儲存就可以。
檔案路徑:\htdocs\wp-content\languages\plugins\woocommerce-zh_TW.po
儲存時會自動編譯成woocommerce-zh_TW.mo
方法2:寫外掛程式
1.加上add_filter來將字串取代
2.最後的結果
[sql]
add_filter( 'woocommerce_cart_shipping_method_full_label', 'remove_local_pickup_free_label', 10, 2 ); function remove_local_pickup_free_label($full_label, $method){ $full_label = str_replace("(Free)","(Shipping Free)",$full_label); $full_label = str_replace("(免費)","(免運費)",$full_label); return $full_label; }</p>
<p style="text-align: left;">[/sql]