بــیــگ تــم
مرجع قالب وردپرس ، افزونه وردپرس ، آموزش وردپرس ، هاست وردپرس

جستجو
فقط جستجو من
جستجو در عنوان
جستجو در محتوا
جستجو در دیدگاه ها
جستجو در خلاصه ها
Filter by Custom Post Type
برگه‌ها
پیش نمایش فرم
اسلایدر دلخواه

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

قطعه کد حذف دسته بندی محصول از صفحه فروشگاه ووکامرس
Rate this post

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

/*
* Remove Product Categories from Shop Page
*/
add_action( 'pre_get_posts', 'custom_pre_get_posts_query' );
function custom_pre_get_posts_query( $q ) {
if ( ! $q->is_main_query() ) return;
if ( ! $q->is_post_type_archive() ) return;
if ( ! is_admin() && is_shop() && ! is_user_logged_in() ) {
$q->set( 'tax_query', array(array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => array( 'color', 'flavor', 'spices', 'vanilla' ), // Don't display products in these categories on the shop page
'operator' => 'NOT IN'
)));
}
remove_action( 'pre_get_posts', 'custom_pre_get_posts_query' );
}

توضیح کد:
همانطور که در قطعه کد بالا میبینید یک تابع custom_pre_get_posts_query برای کوئری محصولات وجود دارد که با استفاده از آن میتوانید دسته مورد نظر خود برای حذف شدن را مشخص کرده ( یعنی فیلد های دسته مورد نظر و ترم های آن و همچنین عملگر های آن دسته) و سپس در آخر با استفاده از remove_action آن را حذف کنید.
برای درک بهتر این قطعه کد ها باید کمی تسلط به زبان های PHP , HTML داشته باشید.

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

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

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

باکس دانلود

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

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.