آموزش نمایش محصولات ووکامرس از دسته ای خاص بر اساس شناسه (ID)
آموزش نمایش محصولات ووکامرس از دسته ای خاص بر اساس شناسه
اگر توسط افزونه فروشگاه ساز حرفه ای وردپرس که woocommerce نام دارد سایت فروشگاه اینترنتی راه اندازی کردید و قصد دارید امکانات خاصی را به آن بیافزایید تا علاوه بر جذب بازدیدکننده و مشتری جلوه زیباتری نیز داشته باشد می توانید نمایش محصولات ووکامرس از دسته ای خاص بر اساس شناسه منتشر شده در دسته بندی موضوعی مورد نظر ووکامرس را در هنگام طراحی قالب وردپرس در پوسته تان نمایش دهید.
به عنوان مثال اگر دارای سایت فروش کالاهای الکترونیکی هستید می توانید بخشی از صفحه اصلی پوسته را به نمایش جدیدترین لپ تاپها، گوشی های موبایل، تبلت و … به همراه تصویر شاخص و قیمت محصول اختصاص دهید برای این منظور می توانید از کد نمایش محصولات ووکامرس از دسته ای خاص بر اساس شناسه ووکامرس در قالب وردپرس که در پاسخ وردپرس آموزش داده شده استفاده کنید پس تا انتها همراه ما باشید.
پیدا کردن ID دسته بندی محصولات ووکامرس
قبل از این که بریم سراغ آموزش نمایش محصولات ووکامرس از دسته ای خاص بر اساس شناسه (ID) اول بریم سراغ پیدا کردن id محصولات ووکامرس از دسته بندی خاص.
در آموزشهای قبلی نمایش محصولات از یک دسته بندی خاص در ووکامرس بدون افزونه در ووکامرس رو برای شما عزیزان آموزش دادیم حالا بریم سراغ پیدا کردن ID این دستهبندیها، همانطور که میدانید، در وردپرس هر یک از پست تایپهای سفارشی یک عدد، شناسه یا همان ID منحصربهفرد خودشان را دارند که بههیچوجه تکراری نیست و این شناسه در پایگاه داده ذخیره میشود و زمانی که کاربر از آن استفاده میکند، برای نمایش به کاربر از پایگاه داده فراخوانی میشود.
بریم یک آشنایی مختصر با ووکامرس پیدا کنیم
همانطور که گفتیم ووکامرس یکی از افزونههای بسیار حرفهای است که برای ساخت یک فروشگاه اینترنتی مورداستفاده قرار میگیره.
این پلاگین رایگان است و شما میتوانید بهراحتی آن را از سایت وردپرس و یا مخزن وردپرس خود دانلود و روی سایت فعال کنید.
برای نصب این پلاگین هم میتوانید از آموزش نصب ووکامرس در وردپرس و راه اندازی ووکامرس در وردپرس کمک بگیرید.
کار کردن با این افزونه بسیار راحت است و در تمامی سایتها یک سری آموزش رایگان برای چگونگی کارکرد این افزونه بهصورت رایگان در اختیار شما قرار میگیرد که کار را برای شما آسان میکنند.
چطور ID دستهبندی محصولات ووکامرس را پیدا کنم
شاید این سؤال برای شما پیش بیاد که این شناسه دستهبندی محصولات چه فایدهای دارد و اصلاً چرا باید آن را پیدا کنیم؟ در جواب باید توضیح دهیم که این موضوع را زمانی متوجه میشوید که میخواهید یک مطلب از یک دسته خاص را در سایت نمایش دهید و برای انجام این کار هم به شناسه دستهبندی نیاز دارید.
بریم ID دسته بندی محصولات ووکامرس پیدا کینم
با استفاده از روشی که در اینجا برای شما خواهیم گفت میتوانید بهراحتی و بدون نیاز به کمک گرفتن از هیچ پلاگینی، شناسه دستهبندی، برچسبها، نوشتهها، برگهها و دیدگاهها را پیدا کنید.
بیاید با هم این روش را بررسی کنیم:
برای پیدا کردن شناسه باید وارد پیشخوان یا همان پنل مدیریت وردپرس خود شوید، حالا از بخش مربوط به افزونه ووکامرس، روی گزینه محصولات کلیک کنید تا تمامی دستهبندیها برای شما نمایش داده شود، حالا باید روی ویرایش دستهبندی موردنظر خود کلیک کنید.
حالا شما به یک صفحه مانند تصویر زیر منتقل میشوید، از قسمت سرچ مرورگر خود، یعنی در URL، پس از عبارت product_cat&tag_ID شناسه را در قسمت مشخص شده در تصویر مشاهده میکنید:
خوب دوستان عزیز بعد از این که شانسه یا ID از دسته بندی محصولات را پیدا کردیم بریم سراغ نمایش محصولات دسته ای خاص بر اساس شناسه.
کد نمایش محصولات دسته ای خاص بر اساس شناسه
با استفاده از کد زیر میتوانید محصولات دسته ای خاص را بر اساس شناسه نمایش دهید و در صورت اینکه داخل این دسته محصولی وجود نداشت متنی را به کاربر نمایش دهید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
<?php $replyWp_args = array( 'post_type'=>'product', 'post_statue'=>'publish', 'posts_per_page'=>3, 'order'=>'DESC', 'orderby'=>'ID', 'tax_query'=>array( array( 'taxonomy'=>'product_cat', 'field'=>'term_id', 'terms'=>'32'// cat id ))); $replyWp_query = new WP_Query($replyWp_args); if ($replyWp_query->have_posts()): while ($replyWp_query->have_posts()): $replyWp_query->the_post(); ?> <div class="col-12 col-sm-6 col-md-6 col-lg-4 mb-3"> <article class="post-box"> <header class="post-header"> <?php if (has_post_thumbnail()): ?> <figure class="post-image"> <img src="<?php the_post_thumbnail_url('post-image'); ?>" alt="<?php the_title() ?>"> </figure> <?php else: ?> <img src="<?php echo WP_ASSETS_URL ?>images/not-image.png" alt="<?php the_title() ?>"> <?php endif; ?> </header> <div class="post-content"> <div class="post-entry"> <span class="category"> <?php the_category(); ?></span> <h2 class="entry-title"> <?php the_title() ?> </h2> </div> <div class="post-excerpt"> <?php the_excerpt(); ?> </div> <div class="post-more"> <a href="<?php the_permalink(); ?>"> بیشتر بخوانید </a> </div> </div> </article> </div> <?php endwhile; wp_reset_postdata();?> <?php else:?> <div>با عرض پوزش محصولی جهت نمایش یافت نشد.</div> <?php endif;?> |
به همین راحتی شما توانستید این قابلیت را نیز در ووکامرس خود انجام دهید و محصولات دسته ای خاص را بر اساس شناسه نمایش دهید.
امیدوارم که این آموزش هم مورد توجه و پسند شما قرار گرفته باشه و با استفاده از اون تونسته باشید محصولات دسته ای خاص را بر اساس شناسه در قالب وردپرسی خود نمایش دهید. در صورتی که در رابطه با این آموزش محصولات دسته ای خاص را بر اساس شناسه سوال یا مشکلی داشتید در بخش دیدگاهها مطرح کنید تا در کوتاهترین زمان ممکن پاسخگوی شما باشم.
من گذاشتم ارور میده کجا باید بزارم این قطعه کد رو
دوست گرامی چه خطایی میده لطفا بیشتر توضیح بدید موفق باشید
توضیحات ناقص بگین کد کجا بزاریم کجا بدرد میخوره
دوست گرامی توضیحات به صورت کامل داده شده است لطفا با دقت بیشتری ویدیو را ببنید موفق باشید