我在我的所有產品上都有屬性,例如「選擇您的尺寸」和「選擇您的顏色」,但是在購物籃中和結帳時,我想從「選擇您的」所有的屬性,以便它不被顯示。結賬時從Woocommerce產品屬性中去掉字詞
有一個簡單的方法來做到這在Woocommerce模板文件中?
我在我的所有產品上都有屬性,例如「選擇您的尺寸」和「選擇您的顏色」,但是在購物籃中和結帳時,我想從「選擇您的」所有的屬性,以便它不被顯示。結賬時從Woocommerce產品屬性中去掉字詞
有一個簡單的方法來做到這在Woocommerce模板文件中?
與此戰鬥將是一場世紀之戰......你不會只需要刪除那裏的字符串......它也將像發送的電子郵件和訂單頁面將顯示它。還有一些頁面我不記得了...
我想你只是想在產品頁面中「選擇你的」字符串,不是嗎?
如果是這樣,爲什麼不在那裏添加那個字符串?
因此,在您的變體中,在產品管理頁面中,將變體添加爲size
。然後更改顯示在產品頁面是這樣的:
add_filter('woocommerce_attribute_label','reigel_attribute_label', 10, 2);
function reigel_attribute_label($label, $name) {
if (is_product() && $label == 'size') {
$label = 'Select your ' . $label;
}
// another if statement if needed...
if (is_product() && $label == 'color') {
$label = 'Select your ' . $label;
}
return $label;
}
使用這種方法,你就只能在產品頁面Select your size
...
您可以使用WooCommerce的構建API函數來執行這兩個操作。 例如。 1.返回購物車中的特定物品。
get_cart_item($item_key);
https://docs.woothemes.com/wc-apidocs/source-class-WC_Cart.html#751-762
的確認訂單按鈕被按下結帳後2.Process。
process_checkout();
https://docs.woothemes.com/wc-apidocs/source-class-WC_Checkout.html#343-718
你可以把你需要的所有參考。有可用於執行更改的功能列表。
感謝Vivekanand,雖然我不想打太多我真的只想刪除單詞「選擇你的」 – Jambo
感謝這一點,我假設我只是重複每個變體的代碼,我想追加「選擇你的」? – Jambo
我更新了代碼.... – Reigel
令人驚歎,非常感謝! – Jambo