رفتن به مطلب

مشکل کد قیمت محصول متغیر ووکامرس


rahapiish

پست های پیشنهاد شده

سلام

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

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

/**
 * 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 رو هم که از کد حذف می کنم، کلا کد از کار میفته

لینک به ارسال

به خاطر اینه کلمه  from انگلیسی هست داخل یه عبارت فارسی و عدد که اگه directtion اش رو ltr کنید میبینید داره درست نمایش میده ، اگه کلمه from فارسی هم بشه مشکلتون حل میشه 

ووکامرس فارسی رو نصب کردید ؟ اگر نصب باشه باید کلمه/ از / به جای from نمایش داده بشه 

ویرایش شده توسط soma
لینک به ارسال
در 15 ساعت قبل، rahapiish گفته است :

$prefix = sprintf('%s: ', __('From', 'mweb'));

میبینید تابع ترجمه وجود داره و با ترجمه حل میشه 

 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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