當我創建一個包含不同尺寸T恤等變體的woocommerce產品時,產品頁面顯示「from」價格。由於產品價格相同,我不需要顯示價格。我只想刪除價格,然後當用戶在選擇框中做出選擇時,價格就會出現。刪除Woocommerce中的變化價格
如何刪除變動價格?提前致謝。
當我創建一個包含不同尺寸T恤等變體的woocommerce產品時,產品頁面顯示「from」價格。由於產品價格相同,我不需要顯示價格。我只想刪除價格,然後當用戶在選擇框中做出選擇時,價格就會出現。刪除Woocommerce中的變化價格
如何刪除變動價格?提前致謝。
添加這的functions.php
add_filter('woocommerce_variable_price_html','custom_from',10);
add_filter('woocommerce_grouped_price_html','custom_from',10);
add_filter('woocommerce_variable_sale_price_html','custom_from',10);
function custom_from($price){
return false;
}
只需複製和粘貼如下代碼爲您的主題function.php
文件。
function patricks_custom_variation_price($price, $product) {
$target_product_types = array(
'variable'
);
if (in_array ($product->product_type, $target_product_types)) {
// if variable product return and empty string
return '';
}
// return normal price
return $price;
}
add_filter('woocommerce_get_price_html', 'patricks_custom_variation_price', 10, 2);
歡迎使用stackoverflow!你有什麼嘗試?任何代碼分享? – fotanus 2013-05-03 22:20:43
謝謝:)我試過編輯woocommerce內的幾個模板文件。問題是,我不確定從哪個文件輸出變化價格。然而,我相信這是自然的,如果它在woocommerce - > classes - > class-wc-product-variable.php中。在這個文件中,我嘗試刪除行234-292。 – McAsh 2013-05-04 19:33:32
(我沒有足夠的字符來顯示我刪除的代碼)。 Sry,我還是一個新手,當涉及到堆棧溢出:) – McAsh 2013-05-04 19:34:31