نحوه تنظیم محصولات مشابه ووکامرس در همان طبقه

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

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

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

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

محصولات مرتبط با ووکامرس همان دسته

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

با این حال ، برای استفاده از این راه حل ، باید برخی از مهارت های برنامه نویسی را داشته باشید. توصیه می کنیم یک تم کودک ایجاد کنید تا تغییرات شما در حین بروزرسانی از بین نرود.

بگذارید ببینیم چگونه می توانید به این هدف برسید.

مراحل نمایش محصولات مرتبط از همان دسته

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

در اینجا مراحل ساده ای است که باید دنبال کنید:

  • وارد سایت وردپرس خود شوید و به عنوان کاربر مدیر به داشبورد دسترسی پیدا کنید.
  • از منوی داشبورد ، روی منوی ظاهر> منوی ویرایشگر تم کلیک کنید. وقتی صفحه ویرایشگر تم باز شد ، به دنبال فایل توابع موضوع باشید که در آن تابع را اضافه می کنیم که به شما نشان می دهد چگونه فقط محصولات مرتبط از یک دسته یا زیر شاخه را نشان دهید.
  • کد زیر را به فایل php اضافه کنید:
/**
 
* Only show products in the same subcategories in the related products area
 
*
 
* @param $terms - Terms currently being passed through
 
* @param $product_id - Product ID of related products request
 
* @return $terms/$subcategories - Terms to be included in related products query
 
*/
 
function sevencloner_filter_related_products_subcats_only($terms, $product_id) {
 
// بررسی کنید که آیا این محصول فقط یک دسته را علامت زده است یا خیر
 
$prodterms = get_the_terms($product_id, 'product_cat');
 
if (count($prodterms) === 1) {
 
return $terms;
 
}
 
// دسته بندی محصولات را مرور کرده و دسته های اصلی را حذف کنید
 
$subcategories = array();
 
foreach ($prodterms as $k => $prodterm) {
 
if ($prodterm->parent === 0) {
 
unset($prodterms[$k]);
 
} else {
 
$subcategories[] = $prodterm->term_id;
 
}
 
}
 
return $subcategories;
 
}
 
add_filter( 'woocommerce_get_related_product_cat_terms', 'sevencloner_filter_related_products_subcats_only', 20, 2 );

نتیجه

در حال حاضر ، شما باید بتوانید محصولات مرتبط از یک دسته یا زیررده را نمایش دهید. ایجاد تم کودک باعث می شود که تغییرات شما در حین بروزرسانی از بین نرود.

هنگام ویرایش فایل functions.php باید بسیار مراقب باشید. این به این دلیل است که اگر اشتباهی انجام دهید ، خطای بحرانی ایجاد می کند.

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

دیدگاه‌ها و پرسش‌ها

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

هیچ نظری ارسال نشده است.

در این مقاله قصد داریم تا درباره نحوه تنظیم محصولات مشابه ووکامرس در همان طبقه صحبت کنیم.


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

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

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دوره های پیشنهادی

مقالات پیشنهادی

درباره فایل Robots.txt

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


۷۵۶
۰
۲ دی ۱۳۹۹

هک و امنیت

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


۹۵۹
۰
۱۳ آذر ۱۳۹۹

هوش مصنوعی

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


۸۶۳
۰
۱۱ آذر ۱۳۹۹

نود جی اس

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


۹۱۲
۰
۱۲ آذر ۱۳۹۹