نمایش مطالب وردپرس بر اساس تعداد دیدگاه

نمایش مطالب وردپرس بر اساس تعداد دیدگاه

بروزرسانی شده در۲۷ خرداد ۱۴۰۳

آنچه در این مقاله می خوانید...

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

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

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

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

نمایش مطالب وردپرس بر اساس تعداد دیدگاه

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

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

برای این کار به روش کدنویسی شما ابتدا باید از سایت خود یک نسخه پشتیبان تهیه کنید.برای این کار می توانید آموزش ما را در خصوص نحوه بک آپ گیری سایت را مطالعه کنید.

در مرحله بعد باید کد زیر را در فایل Functions.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');

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

نمایش تصاویر شاخص در لیست مطالب

<?php the_post_thumbnail(array(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;
}

امیدوارم که این آموزش هم مورد توجه شما قرار گرفته باشد.در صورتی که نیاز به راهنمایی و کمک داشتید می توانید از قسمت درج نظرات سوالات خود را در این خصوص بپرسید تا در اسرع وقت پاسخگوی شما باشم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هفت − شش =