تغییر برچسپ اتمام موجودی در ووکامرس

تغییر برچسپ اتمام موجودی در ووکامرس

بروزرسانی شده در۲۵ مرداد ۱۴۰۳

آنچه در این مقاله می خوانید...

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

تغییر برچسپ اتمام موجودی در ووکامرس

تغییر برچسپ اتمام موجودی در ووکامرس

در برخی از قالب های فروشگاهی قابلیت نمایش متن دلخواه به جای برچسپ اتمام موجودی وجود ندارد.این قضیه ممکن است کمی برای شما ناخوشایند باشد ولی همانطور که می دانید وردپرس برای تمام مشکلات ریز و درشت یک راه حل اساسی دارد.ما هم در این آموزش می خواهیم با استفاده از یک روش ساده این قابلیت را به سایت خود اضافه کنیم که به جای برچسپ تمام مپحپذی هر متنی را قرار دهیم به طور خلاصه در این آموزش قصد تغییر برچسپ اتمام موجودی در ووکامرس را داریم.پس در ادامه با ما همراه باشید.

تغییر برچسپ اتمام موجودی با کد

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

۱-راه حل اول این است که وارد پیشخوان وردپرس خود شوید و سپس وارد مسیر نمایش>ویرایشگر پرونده پوسته شوید. در مرحله بعد مورد نظر را کپی کنید و به انتهای فایل functions.php قالب خود اضافه کنید و تغییرات را ذخیره کنید.

۲-راه حل دوم این است که وارد فایل منیجر هاست شده و از قسمت Public_html وارد پوشه wp_content شوید. حالا نیاز هست وارد پوشه Theme شوید و پوشه قالب فعلی خود را انتخاب کنید. در این مرحله باید فایل Functions.php را ویرایش کنید و کد زیر را به انتهای این فایل اضافه کنید و دکمه ذخیره را بزنید تا تغییرات شما ذخیره سازی شوند.

add_filter( 'woocommerce_variable_sale_price_html', 'lamerdweb_hide_price_out_of_stock_products', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'lamerdweb_hide_price_out_of_stock_products', 10, 2 );
add_filter( 'woocommerce_get_price_html', 'lamerdweb_hide_price_out_of_stock_products', 10, 2 );
 
function lamerdweb_hide_price_out_of_stock_products( $price, $product ) {
 if ( ! $product->is_in_stock()) {
  $price = '<p>اتمام موجودی</p>';
 }
 return $price;
}

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

نتیجه گیری

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

پیروز و موفق باشید.

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

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

دو × 3 =