سلام
افزونه یا روشی که بشه به جای نمایش بازه قیمت در بخش محصولات کمترین قیمت رو نمایش داد
الیته سایتی این مورد رو معرفی کده اما دقیقا ریز رو نگفته و من متوجه نشدم
ممنون میشم راهنمایی فرمایید.
توضیحات سایت
===================----------------------
با سلام
کسانی که نمیخواهن برای محصولات متغیر کمترین و بیشترین برای کالا نمایش داده نشه و یک قیمت ثابت باشه میتونن از کد زیر استفاده کنن و در function.php قرار بدهند
===================
این کد کمترین قیمت محصول را نمایش میده از میان قیمتهای متغیر دیگر
اگر هم میخواهید کامل حذف کنید از کد زیر استفاده کنید
افزونه یا روشی که بشه به جای نمایش بازه قیمت در بخش محصولات کمترین قیمت رو نمایش داد
الیته سایتی این مورد رو معرفی کده اما دقیقا ریز رو نگفته و من متوجه نشدم
ممنون میشم راهنمایی فرمایید.
توضیحات سایت
===================----------------------
با سلام
کسانی که نمیخواهن برای محصولات متغیر کمترین و بیشترین برای کالا نمایش داده نشه و یک قیمت ثابت باشه میتونن از کد زیر استفاده کنن و در function.php قرار بدهند
کد:
add_filter( 'woocommerce_variable_sale_price_html', 'wc_wc20_variation_price_format', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'wc_wc20_variation_price_format', 10, 2 );
function wc_wc20_variation_price_format( $price, $product ) {
// Main Price
$prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) );
$price = $prices[0] !== $prices[1] ? sprintf( __( 'From: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
// Sale Price
$prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
sort( $prices );
$saleprice = $prices[0] !== $prices[1] ? sprintf( __( 'From: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
if ( $price !== $saleprice ) {
$price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>';
}
return $price;
}
این کد کمترین قیمت محصول را نمایش میده از میان قیمتهای متغیر دیگر
اگر هم میخواهید کامل حذف کنید از کد زیر استفاده کنید
کد:
add_filter( 'woocommerce_variable_sale_price_html', 'remove_variation_price', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'remove_variation_price', 10, 2 );
function remove_variation_price( $price ) {
$price = '';
return $price;
}