مشاوره رایگان بانک وردپرس در خدمت شماست

با ما تماس بگیرید از اینکه صدای نازنین شما را می شونیم لذت میبریم و سعی میکنیم ، تا بهترین خدمات را به شما ارائه دهیم.

ارتباط با واتس آب با کلیک روی دکمه زیر:

ورود به پشتیبانی

نشان دادن مطالبی که بیتشترین بازدید را داشته اند یا همان محبوبترین مطالب

سلام به همه ی دوستان وردپرسی ، امروز با آموزش نمایش مطالب محبوب بر منبای دیدگاه های سایت وردپرسی شما داشتند در خدمت شما هستیم . شیوه ی کار ما به گونه ای است که می خواهیم مطالب محبوب را بر اساس بیشترین دیدگاهی که داشته اند نشان دهیم. البته برای انجام این کار افزونه های زیادی بوجود آمده است و حتی بعضی از آنها را باید از مارکت خود سایت وردپرس خریداری نمایید ولی ما در این پست به شما آموزش می دهیم چگونه بدون نیاز به افزونه و کاملا رایگان این عمل را انجام دهید.

برای شروع، ابتدا باید کد نویسی را شروع کنیم، شما می توانید یا از طریق php عمل کد نویسی را انجام دهید و از طریق css به آن ظاهر خوبی ببخشید. حالا به شروع کد ها می پردازیم.

برای آغاز نشان دادن مطالب محبوب ، یک تابع باید نوشت که مطلب های پر بازدید را بگردد و پیدا کند. پس برای این کار کد زیر را در فایل function.php قالب قرار بدهیم:

function wps_most_commented_posts() { 
// شروع خروجی
ob_start();
?>
<ul class="most-commented">
<?php 
// اجرای کوئری
$query = new WP_Query('orderby=comment_count&posts_per_page=10'); 
 
//شروع لوپ
while ($query->have_posts()) : $query->the_post(); ?>
 
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> <span class="wps-comment-count"><?php comments_popup_link('No Comments;', '1 Comment', '% Comments'); ?></span></li>
<?php endwhile; 
// پایان لوپ
?>
</ul>
<?php
 
// پایان خروجی
 $output = ob_get_clean(); 
 
//اجرای خروجی
return $output; 
}
// ساخت شورت کد
add_shortcode('wps_most_commented', 'wps_most_commented_posts'); 
 
//فعال سازی قابلیت شورت کد در ابزارک ها
add_filter('widget_text', 'do_shortcode');

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

<?php the_post_thumbnail(array(40,40)); ?>

کد خط بالا را بعد از تگ <il> بگذارید. کد فوق عکس مطلب را در اندازه 40*40 نشان می دهد. شما می توانید سایز را براحتی تغییر دهید.

برای استفاده از یک استایل مناسب برای مطلب خود می توانید از کد زیر استفاده کنید:

.most-commented li { 
border-bottom:1px solid #eee; 
padding-bottom:3px; 
} 
.most-commented li :after { 
clear:both;
} 
.most-commented img { 
padding:3px;
margin:3px;
float:right;
}
.wpb_comment_count a, .wpb_comment_count a:active, .wpb_comment_count a:visited, .wpb_comment_count a:hover { 
color:#FFF;
}

به همین راحتی توانستید محبوبترین مطالب سایت وردپرسی خود را به نمایش بگذارید.

[تعداد: 0   میانگین:  0/5]

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

avatar
  Subscribe  
ارسال اطلاعیه در صورتیکه