رفتن به مطلب

rahapiish

عضو سایت
  • تعداد ارسال‌ها

    1
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط rahapiish

  1. سلام

    برای نمایش کمترین قیمت و تک قیمتی بودن محصول متغیر در صفحه اصلی فروشگاه باید چکار کنم؟

    من از این کد استفاده کردم:

    /**
     * Change price format from range to "From:"
     *
     * @param float $price
     * @param obj $product
     * @return str
     */
    function mweb_variable_price_format( $price, $product ) {
    
        $prefix = sprintf('%s: ', __('From', 'mweb'));
    
        $min_price_regular = $product->get_variation_regular_price( 'min', true );
        $min_price_sale    = $product->get_variation_sale_price( 'min', true );
        $max_price = $product->get_variation_price( 'max', true );
        $min_price = $product->get_variation_price( 'min', true );
    
        $price = ( $min_price_sale == $min_price_regular ) ?
            wc_price( $min_price_regular ) :
            '' . wc_price( $min_price_regular ) . '' . '' . wc_price( $min_price_sale ) . '';
    
        return ( $min_price == $max_price ) ?
            $price :
            sprintf('%s%s', $prefix, $price);
    
    }
    
    add_filter( 'woocommerce_variable_sale_price_html', 'mweb_variable_price_format', 10, 2 );
    add_filter( 'woocommerce_variable_price_html', 'mweb_variable_price_format', 10, 2 );

    اما مشکل اینه که من وقتی این کد رو قرار میدم قیمت به این صورت نشون داده میشه: 200 from: تومان
    چکار کنم قیمت رو کامل و بدون حرف اضافه ای نشون بده؟؟ کلمه frome رو هم که از کد حذف می کنم، کلا کد از کار میفته

×
×
  • اضافه کردن...