آموزش کدهای وردپرس, ووکامرس

نحوه افزودن متن اضافی به قیمت ووکامرس

نحوه افزودن متن اضافی به قیمت ووکامرس

آیا به دنبال راهی برای افزودن متن اضافی به قیمت ووکامرس هستید؟ در این مقاله ما نحوه اضافه کردن متن دلخواه به قسمت قیمت های محصولات ووکامرس را آموزش می دهیم.

لازم به ذکر است که ووکامرس فقط قیمت محصول را به همراه نماد ارز در صفحه محصول نشان می دهد. با این حال، بسته به فروشگاه آنلاین که شما دارید، ممکن است این اطلاعات کافی نباشد.

به عنوان مثال، ممکن است بخواهید جزئیات اضافی مانند “به ازای هر کیلوگرم” را بعد از قیمت اضافه کنید. این ممکن است کمی پیچیده به نظر برسد، اما دستیابی به این هدف بسیار آسان است.

نحوه افزودن متن اضافی به قیمت ووکامرس

نحوه اضافه کردن متن دلخواه به بعد از قیمت محصولات ووکامرس

برای اضافه کردن متن سفارشی خود به بعد از قیمت محصولات در ووکامرس می توانید از یک قطعه کد ساده استفاده کنید.

پس به سادگی مراحل زیر را دانلود کنید:

1. فایل functions.php قالب وردپرس خود را در حالت ویرایش قرار دهید.

2. قطعه کد زیر به آن اضافه کنید:

add_filter( 'woocommerce_get_price_html', 'themefars_text_after_price' );

function themefars_text_after_price($price){

$text_to_add_after_price = ' به ازای هر کیلوگرم '; //change text in bracket to your preferred text 

return $price . $text_to_add_after_price;

}

3. در بالا ما متن “به ازای هر کیلوگرم” را اضافه کرده ایم می توانید به دلخواه متن دیگری را جایگزین کنید.

4. تغییرات را ذخیره کنید.

اکنون اگر فروشگاه خود و صفحه محصولات را بررسی کنید خواهید دید که متن دلخواه شما بعد از قیمت محصول نمایش داده شده است.

افزودن متن سفارشی بعد از قیمت محصولات خاص در ووکامرس

با کد بالا شما متن دلخواه را بعد از قیمت تمام محصولات موجود در فروشگاه خود نمایش خواهید داد.

ممکن است لازم باشد تا متن دلخواه را فقط برای چند محصول بعد از قیمت قرار دهید.

در این صورت باید به جای کد بالا از کد زیر استفاده کنید و همچنین آیدی محصولات خود را در کد زیر جایگذاری کنید:

add_filter( 'woocommerce_get_price_html', 'themefars_text_after_price' );

function themefars_text_after_price($price){

global $post;

$product_id = $post->ID;

$product_array = array( 1,2,3 );//add in the product IDs to add text after price

if ( in_array( $product_id, $product_array )) {

$text_to_add_after_price = ' text to add after price for the specific products '; //change text in bracket to your preferred text 

return $price . $text_to_add_after_price;

}else{

return $price; 
}

}

این تمام کاری بود که شما باید انجام می دادید.

توجه: پیشنهاد می کنیم برای اینکه بعد از آپدیت قالب تغییرات شما از بین نرود، از چایلد تم استفاده و کد را به آن اضافه کنید.

به پایان این مقاله رسیدیم، امیدواریم که نحوه اضافه کردن متن به بعد از قیمت محصولات ووکامرس را یاد گرفته باشید. همچنین ممکن است بخواهید آموزش های زیر را هم ببینید:

(2) نظرات کاربران

  1. سیده فاخته موسوی گفت:

    ممنون از آموزش عالیتون من یه سوال داشتم اگر بخوام یه متن به قبل قیمت اضافه بشه این کد چطوری تغییر میکنه؟

    1. سلام وقت بخیر
      داخل سایت سرچ کنید، آموزش برای انجام اون کار هم هست.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *