در این آموزش باهم یاد میگیریم که چطور محصولات ناموجود را در اخر صفحه فروشگاه سایتمان نشان دهیم ، درواقع اگر این کار را نکنید، مشتریان ما دیر تر به خواسته خود میرسند و حتی احتمال ترک آنها از وبسایت هم میباشد. در این آموزش بصورت جامع و مفصل و با یک قطعه کد کوتاه php به راحتی این مشکل را حل خواهیم کرد.
مرحله1-3 :
- از قسمت نمایش وارد قسمت ویرایشگر پرونده پوسته شوید
- وارد تب”function.php”شوید
- *نکته خیلی مهم* این قسمت از مهم ترین قسمت های سایت میباشد لطفا قبل از اعمال تغییر در این قسمت یک بک اپ از این قسمت بگیرید .

مرحله2-3 :
کد های زیر را کپی کنید و در این قسمت پیست کنید.
add_filter( ‘woocommerce_get_catalog_ordering_args’, ‘mihanwp_sort_by_stock’, 9999 ); function mihanwp_sort_by_stock( $args ) { $args[‘orderby’] = ‘meta_value’; $args[‘order’] = ‘ASC’; $args[‘meta_key’] = ‘_stock_status’; return $args; }

مرحله3-3 : دکمه بروزرسانی پرونده را بزنید و اگر پیام سبز برای شما ظاهر شد به معنای درست طی کردن تمامی مراحل میباشد.
بیشتر بخوانید: گرفتن خروجی از سفارشات ووکامرس با دو کلیک ساده
نتیجه گیری:
حالا با مراجعه به صفحه فروشگاه، مشاهده خواهید کرد که محصولات ناموجود در انتهای لیست قرار گرفتهاند. این کار باعث میشود تا مشتریان به سرعت وضعیت موجودی محصولات را مشاهده کرده و از خرید خود مطمئن شوند.
همانطور که میبینید قبل از ذخیره کد ها محصولاتی که موجود نیستند کناب بقیه محصولات قرار گرفته اند:
اما بعد از اجرا کد ها محصولات نا موجود همه باهم در آخرین صفحات ورپرس شما قرار خواهند گرفت:
پایان:
به همین سادگی و راحتی داریم با دنیای وردپرس آشنا میشویم ! تیم رابی ساپورت تمامی تلاش خود را جهت ارائه بهترین و مفید ترین آموزش ها برای شما دوستان گرامی میکند. تا آموزش های بعدی خدانگهدار.
اولین باشید که نظر می دهید