نویسنده پشتیبانی وب یار
امتیاز مطلب
تعداد بازدید 1716
تاریخ بروزرسانی ۱۹ اردیبهشت ۱۴۰۱

نمایش پربازدیدترین عنوان ها در وردپرس بدون افزونه

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

1- نمایش پربازدیدترین عنوان ها با افزونه
2- نمایش پربازیدترین عنوان ها بدون افزونه

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

برای نمایش پربازدیدترین ها باید سه قطعه کد که در ادامه به آن ها می پردازیم را در سه فایل functions.php و single.php و sidebar.php قراردهید. البته فایل sidebar.php بسته به اینکه پربازدیدترین های شما کجا قرار دارد متفاوت است.

نکته : برای نمایش مطالب پربازدید در وردپرس قسمتی از سایت خود که دید بهتری دارد (مثلاً سایدبار) را انتخاب نمایید.

ابتدا در فایل functions.php قطعه کد زیر را قرار دهید.

<?php function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "بدون بازدید";
}
return $count;
}
// function to count views
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){ $count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}
else{
$count++;
update_post_meta($postID, $count_key, $count);
}
} ?>

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

<?php setPostViews(get_the_ID()); ?>

کد حلقه به صورت زیر است:

ابتدای حلقه

<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>

انتهای حلقه

<?PHP endwhile; ?>
<?PHP endif; ?>

برای درک بهتر یک نمونه کد صفحه single را برای شما قرار دادیم که به صورت زیر است:

<div class="single-contents">
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
<?php setPostViews(get_the_ID()); // baraye por bazdidtarinha ?>
<div class="single-content">
<p id="title"><?php the_title() ?></p>
<?php the_content();?>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>

و در آخر کد زیر را قبل از قسمت پربازدیدترین ها قراردهید. مقدار showposts تعداد پست های پربازدیدی است که قرار است نمایش بدهد که شما می توانید به دلخواه آن را تغییر دهید.
<?php query_posts('meta_key=post_views_count&showposts=4&orderby=meta_value_num&order=DESC');
if (have_posts()) : while (have_posts()) : the_post(); ?>

کد زیر را نیز باید بعد از قسمت پربازدیدترین ها قرار بدهید.

<?php endwhile; endif; wp_reset_query(); ?>

یک نمونه کد پربازدیدترین ها در زیر قرار گرفته تا محل قرار دادن کدهای بالا را بهتر درک کنید.

<div class="sidebar-box">
<div class="sidebar-header">
<div class="sidebar-text"><a href="#">پربازدیدترین ها</a></div>
</div>
<div class="content">
<?php query_posts('meta_key=post_views_count&showposts=3&orderby=meta_value_num&order=DESC');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="best-sellers"><?php the_post_thumbnail('most-view'); ?>
<div class="saller-txt"><a href="<?PHP the_permalink() ?>"><?php the_excerpt();?></a></div>
</div>
<?php endwhile; endif; wp_reset_query(); ?>
</div>
</div>

خروجی در تصویر زیر نمایش داده شده است.

نمایش پر بازدیدترین عنوان ها

 

نتیجه گیری

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

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

 

مقالات مرتبط
هک و امنیت
3 زبان برنامه نویسی صدرنشین برای هک و امنیت

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

بهترین راهکار برای رفع محدودیت فالو در اینستاگرام

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

شرکت های طراحی اپلیکیشن

“اگه برنامه تون درست کار نمی‌کنه اصلاً نگران نشید چرا که اگر همه‌چیز درست کار کنه، شما بیکار می‌شید.” قانون موشر چرا این مقاله را با این جمله معروف از موشر بزرگ شروع کردیم؟ شرکت های طراحی اپلیکیشن ، در بین همه شرکت ها و مجموعه هایی که در زمینه برنامه نویسی فعالیت می کنند ، خدمات بزرگی را به جوامع و کسب و کار…