مرتضی براتی
21 اردیبهشت 1396
در این آموزش ما تصمیم داریم راهی را به شما نشان دهیم که با آن ۵ مطلب خود را که از همه بیشتر بازدید داشته را در هر محل دلخواه خود نمایش دهید،
این کار تنها با یک قطعه کد امکان پذیر است اولین چیزی که به آن احتیاج داریم یک تابع است که تعداد بازدید مطالب را ذخیره و نمایش دهد و سپس با استفاده از Wp_query می توانید پست ها را براساس تعداد بازدید مرتب کنید.
<?php $popularpost = new WP_Query(array( 'posts_per_page' => 5, 'meta_key' => 'post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' )); while ( $popularpost->have_posts() ) : $popularpost->the_post(); echo '<p><a href="',the_permalink(),'">',the_title(),'</a>'; echo ' تعداد بازدید: ',getPostViews(get_the_ID()),'</p>'; endwhile; ?>
کار تمام است با گذاشتن کد بالا در قسمتی که نیاز دارید میتوانید محبوب ترین مطالب را بر اساس تعداد بازدید به نمایش در بیاورید .
با تشکر از همراهی شما شاد باشید.
دیدگاهتان را بنویسید