سایت برتر

محصولات ناموجود در انتهای لیست

106 بازدیدووکامرس
0
0 دیدگاه

سلام.

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

0
Reza

با سلام

با افزودن کد زیر به فایل functions.php قالب تان ( ترجیحا از Child Theme استفاده کنید ) میتوانید قابلیت مدنظر خود را پیاده کنید، این کد قبلا در وبسایت های مختلف تست شده است؛ پیشنهاد میشود قبل از اعمال تغییرات بر روی فایل ها از وبسایت تان بک آپ تهیه کنید.

// Woocomerce Product order by Status

add_filter(‘posts_clauses’, ‘order_by_stock_status’);

function order_by_stock_status($posts_clauses) {

global $wpdb;

if (is_woocommerce() && (is_shop() || is_product_category() || is_product_tag() || is_product_taxonomy())) {

$posts_clauses[‘join’] .= ” INNER JOIN $wpdb->postmeta istockstatus ON ($wpdb->posts.ID = istockstatus.post_id) “;

$posts_clauses[‘orderby’] = ” istockstatus.meta_value ASC, ” . $posts_clauses[‘orderby’];

$posts_clauses[‘where’] = ” AND istockstatus.meta_key = ‘_stock_status’ AND istockstatus.meta_value <> ” ” . $posts_clauses[‘where’];

}

return $posts_clauses;

همچنین اگر از افزونه Visual Composer استفاده میکنید، بدون نیاز به کد فوق میتوانید قابلیت مد نظر را از تنظیمات این افزونه اعمال کنید.

0
Saeed

سلام دوست عزیز!

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

پیروز و سربلند باشید.

0
محمد

درود بر شما

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

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

لطفا قبل از ارسال پاسخ، این قوانین را مطالعه نمایید:

  • به هیچ عنوان از لینک سایت‌های دیگر یا لینک‌های تبلیغاتی در پاسخ استفاده نکنید.
  • تا حد امکان متن پاسخ کامل و واضح باشد.
  • محتوای پاسخ را از سایت خود یا سایتی دیگر کپی نکنید.

از آنجا که هدف ما ایجاد یک فضای مفید برای همفکری و رسیدن به پاسخ سوالات است، در صورتی که پاسخ شما یکی از شرایط فوق را نداشته باشد، توسط ناظرین تایید نخواهد شد.