وبگرانآموزش وردپرسنمایش محبوب ترین مطالب وردپرس (بدون افزونه)

نمایش محبوب ترین مطالب وردپرس (بدون افزونه)

نمایش محبوب ترین مطالب وردپرس (بدون افزونه)

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

نمایش محبوب ترین مطالب وردپرس

در این مقاله آموزشی از وبگران می خواهیم روش آسان تری به شما معرفی کنیم که با استفاده از WP_Query انجام می شود:

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

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

کوئری حلقه را در زیر مشاهده کنید:

$popularpost = new WP_Query(array(
    'posts_per_page' => 8,
    'meta_key' => 'post_views_count',
    'orderby' => 'meta_value_num',
    'order' => 'DESC'  
));
 
while ( $popularpost->have_posts() ) : $popularpost->the_post(); ?>

<div class="listPostBox">
                            <a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><img class="img-thumbnail" src="<?php the_post_thumbnail_url('thumbnail'); ?>" alt="<?php the_title(); ?>"></a>
                            
<h4><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>

                        </div>

                        
<div class="clearBoth"></div>

                        
<hr>

   <?php  echo ' تعداد بازدید: ',getPostViews(get_the_ID()),'

';
endwhile;

در قسمت posts_per_page می توانید تعیین کنید که چه تعداد مطالب محبوب را نمایش دهد که در اینجا ۸ است.

در قسمت order می توان صعودی یا نزولی بودن مطالب را مشخص کرد.

در قسمت getPostViews(get_the_ID()) هم تعداد مشاهده از هر پست را نمایش می دهد.


اشتراگ گذاری در:
اگه خوبه لایکش کن




1
دیدگاه بگذارید

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
سیامک Recent comment authors
  Subscribe  
جدید ترین قدیمی ترین most voted
Notify of
سیامک
Guest
سیامک

بسیار عالی بود
سپاسگذارم