با عرض سلام خدمت شما
توی این مطلب قصد دارم برای شما نمایش پربازدیدترین محصولات ووکامرس آموزش بدم پس با من همراه باشید
نحوه نمایش پربازدیدترین محصولات ووکامرس
ما توی این آموزش نمی خواهیم از هیچ افزونه ای کمک بگیرم با استفاده از کد های زیر پربازدیدترین محصولات ووکامرس را نمایش بدیم
برای این که بخواهید پربازدیدترین یا همان محبوبترین محصولات را نمایش بدید از کد زیر استفاده می کنیم.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<div class="sevenReply"> <?php $arms = array( 'post_type' => 'product', 'posts_per_page' => '10', 'offset' => , 'post_status' => 'publish', 'meta_key' => 'views', 'orderby' => 'meta_value_num', 'order' => 'DESC', ); $pd_query = new WP_Query( $arms ); ?> <?php if ( $pd_query ->have_posts() ) : ?> <?php while ( $pd_query ->have_posts() ) : $pd_query ->the_post(); ?> <!--محتوایی که می خواهید به نمایش در بیاد این جا قرار دهید--> <?php endwhile; ?> <?php wp_reset_postdata(); ?> <?php endif; ?> </div> |
هرجا که می خواهید پربازدیدترین محصولات به نمایش بزارید کد بالا را قرار دهید
توضیحات در مورد کد نمایش پربازدیدترین محصولات ووکامرس
یکم توضیح بدم خدمت شما که کد های بالا دقیقا چکار می کنند.
‘post_type’ => ‘product’, نوع محتوا را مشخص می کنه که از چه نوعی است ما اینجا گفتیم که از نوع محصولات است
‘posts_per_page’ => ’10’, تعداد محصولات را مشخص می کند که چه تعداد محصولات نمایش داده شود که ما اینجا گفتیم 10 پربازدیدترین محصولات را نمایش بده.
‘post_status’ => ‘publish’, محصولات که منتشر شده را مشخص می کند که اگه محصولات منتشر شده باشه نمایش میده.
‘meta_key’ => ‘views’, این کد که خیلی مهم است بازدید مطالب مشخص می کند.
نمایش محصولات پربازدید
مهمترین قسمت کدها را خدمت شما توضیح دادم الان وقتش رسیده که مطالب که میخواهیم نمایش بدیم را قرار بدید داخل حلقه
1 2 3 |
<?php while ( $pd_query ->have_posts() ) : $pd_query ->the_post(); ?> <!--محتوایی که می خواهید به نمایش در بیاد این جا قرار دهید--> <?php endwhile; ?> |
داخل اینجا میتوانید تصویر محصول عنوان قیمت و غیره را نمایش بدید .
این آموزش هم به پایان رسید امید وارم که مورد پسند شما قرار گرفته باشه هرگونه نظر انتقادی پیشنهادی داشته باشید
توی قسمت نظرات همین صفحه بیان نمایید
سلام مرسی از آموزش خوبتون. این کد رو کجا و چجوری باید قرار بدم؟ من تازه کارم