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

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

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

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

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

آنچه در این مقاله به اختصار خواهید خواند:

  • نمایش مطالب محبوب در وردپرس با افزونه WordPress Popular Posts
  • نمایش مطالب پربازدید در وردپرس از طریق کدنویسی

نمایش مطالب محبوب در وردپرس با افزونه WordPress Popular Posts

افزونه WordPress Popular Posts برای نمایش مطالب محبوب در وردپرس
افزونه WordPress Popular Posts

افزونه کاربردی WordPress Popular Posts با بیش از 300 هزار نصب فعال بهترین گزینه برای نمایش مطالب پربازدید در وردپرس می‌باشد. این افزونه دارای ویژگی‌ها و امکانات پیشرفته بسیاری از جمله امکان نمایش مطالب محبوب در قسمت‌های سایت با تنظیمات خاص، امکان نمایش تصاویر بندانگشتی از نوشته‌ها، مشاهده نحوه عملکرد پست‌های پربازدید از پیشخوان وردپرس، قابلیت پشتیبانی از REST API، Disqus و Polylang & WPML می‌باشد. پلاگین WordPress Popular Posts را می‌توانید به صورت کاملا رایگان از انتهای همین مقاله یا از مخزن وردپرس دریافت نمایید.

پس از نصب و فعالسازی افزونه، مطابق تصویر زیر گزینه جدیدی به نام WordPress Popular Posts به منوی “تنظیمات” وردپرس شما افزوده خواهد شد که با کلیک بر روی آن وارد تنظیمات افزونه خواهید شد.

منوی تنظیمات افزونه WordPress Popular Posts
منوی تنظیمات افزونه WordPress Popular Posts

این پلاگین دارای چند سربرگ ‌مختلف است که در ادامه به بررسی هر یک از آن‌ها می‌پردازیم.

صفحه تنظیمات افزونه WordPress Popular Posts
صفحه تنظیمات افزونه WordPress Popular Posts

سربرگ Stats

اولین سربرگ در افزونه کاربردی WordPress Popular Posts، تب Stats نام دارد. این بخش برای مدیران و وبمستران وبسایت‌ها تهیه شده است که با کمک آن قادر خواهید بود آخرین مطالب و محتوای سایت خود که دارای بیشترین بازدید بوده‌اند را مشاهده کنید، همچنین می‌توانید بازه‌های زمانی مشخصی برای مشاهده مطالب پربازدید نیز انتخاب کنید.

سربرگ Stats
سربرگ Stats

سربرگ Tools

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

بخش Thumbnails

سربرگ Tools بخش Thumbnails
سربرگ Tools بخش Thumbnails
  • thumbnail: از طریق این گزینه می­‌توانید یک تصویر پیش­فرض انتخاب کنید تا در صورت موجود نبودن تصویر شاخص برای نوشته در قسمت نوشته‌­های محبوب به طور پیش­فرض نمایش داده شود.
  • Pick image from: در این بخش می­‌بایست مشخص کنید تصاویری که برای نوشته­‌های پربازدید در سایت قرار می­‌گیرند ازکدام منبع دریافت شوند.
  • Lazy load: این گزینه امکان فعال­سازی ویژگی Lazy Load یا بارگذاری تنبل را برای تصاویر بندانگشتی (Thumbnails) فراهم می‌­کند، این قابلیت موجب افزایش سرعت وردپرس نیز خواهد شد و به طور پیشفرض بر روی گزینه Yes تنظیم شده است.
  • Empty image cache: از این دکمه برای خالی کردن حافظه کش تصاویر بندانگشتی استفاده می­‌شود.

بخش Data

سربرگ Tools بخش Data
سربرگ Tools بخش Data
  • Log views from: با استفاده از این گزینه می­‌توانید مشخص کنید که بازدید مطالب محبوب براساس همه­، بازدیدکنندگان یا کاربران ثبت‌­نام شده باشد.
  • Log limit: در صورت ایجاد محدودیت برای ثبت بازدیدها از این گزینه می‌­توانید استفاده کنید، به طور پیشفرض بر روی حالت Disabled قرار دارد، برای فعال کردن باید آن را بر روی Keep Data for تنظیم کرده و تعداد روز دلخواه را وارد نمایید.
  • Ajaxify widget: در صورتی که می­‌خواهید ابزارک این افزونه حالت ایجکس داشته باشد این گزینه را فعال کنید.
  • Data Caching: این گزینه قادر است لیست مطالب پربازدید را در بازه زمانی مشخص کش کند.
  • Refresh cache every: از طریق این گزینه می­‌توانید بازه زمانی خاصی را معین کنید.
  • Data Sampling: به طور پیش­فرض، پلاگین WordPress Popular Posts هر گونه بازدید از سایت شما را در پایگاه داده به صورت جداگانه ذخیره می­‌کند. این کار برای سایت­‌های کوچک و متوسط ​​بسیار مناسب است اما در سایت­‌های بزرگ و پربازدید ممکن است تاثیر منفی داشته باشد، با فعالسازی این گزینه می‌­توانید تنها زیرمجموعه‌ه­ای از بازدید را ذخیره نمایید.

بخش Miscellaneous

سربرگ Tools بخش Miscellaneous
سربرگ Tools بخش Miscellaneous
  • Open links in: در این بخش می‌­توان مشخص کرد زمانی که کاربران بر روی مطالب محبوب کلیک می­‌کنند، آن­ها در یک سربرگ جدید یا سربرگ فعلی باز شوند.
  • Use plugin’s stylesheet: در این بخش نیز می‌­توانید در صورت تمایل از استایل­‌های پیش­فرض این افزونه برای زیبایی صفحات مطالب پربازدید استفاده کنید.

در پایان پس از اعمال تغییرات، تنظیمات را ذخیره کنید.

سربرگ Parameters

این سربرگ مخصوص برنامه‌نویسان و توسعه دهندگانی است که قصد دارند از کدهای PHP در فایل قالب خود استفاده کنند.

استفاده از ابزارک WordPress Popular Posts

این افزونه کاربردی برای نمایش مطالب محبوب در صفحات سایت‌های وردپرسی از ابزارکی به نام WordPress Popular Posts استفاده می‌کند، برای استفاده از این ابزارک کافیست از منوی “نمایش” زیرمنوی “ابزارک‌ها” را انتخاب کنید، پس از وارد شدن به صفحه ابزارک‌ها لازم است مطابق تصویر زیر ابزارک WordPress Popular Posts را به یکی از جایگاه‌های موردنظر در صفحه خود اضافه کنید.

پس از افزودن ابزارک می‌بایست تنظیمات آن را انجام نمایید.

ابزارک WordPress Popular Posts برای نمایش مطالب محبوب در وردپرس
ابزارک WordPress Popular Posts
  • Title: در این بخش می­‌توانید یک عنوان برای ابزارک خود در نظر بگیرید.
  • Show up to: نمایش تعداد مطالب در ابزارک را مشخص می­‌کند.
  • Sort posts by: از طریق این گزینه می‌­توانید مطالب را براساس میزان بازدید یا کامنت و غیره مرتب­‌سازی کنید.
  • Filters: این بخش شامل امکاناتی از قبیل فیلتر محصولات برحسب زمان، انتخاب نوع پست­‌ها جهت نمایش، امکان تفکیک پست‌­ها براساس آی­دی، امکان ارسال آی­دی دسته‌­بندی‌­ها، قرار دادن آی­دی نویسنده و غیره می‌­باشد.
  • Posts settings: این گزینه دارای امکاناتی از جمله نمایش عنوان کوتاه مطالب، نمایش خلاصه مطالب و نمایش تصاویر بند انگشتی می‌­باشد.
  • Stats Tag settings: نمایش تعداد دیدگاه‌­ها، نمایش تعداد بازدیدها، نمایش نویسنده، تاریخ و دسته­‌بندی از گزینه‌­های موجود در این گزینه است.
  • HTML Markup settings: تنظیمات مربوط به کدهای سفارشی HTML

پس از اعمال تغییرات می‌بایست بر روی دکمه “ذخیره” کلیک کنید.

دانلود افزونه WordPress Popular Posts

دانلود افزونه WordPress Popular Posts صفحه افزونه

نمایش مطالب پربازدید در وردپرس از طریق کدنویسی

یکی دیگر از روش‌های نمایش مطالب پربازدید در وردپرس از طریق کدنویسی می‌باشد، در این روش به نصب هیچگونه افزونه نیاز ندارید، تنها با افزودن چندین خط کد به راحتی می‌توانید مطالب محبوب خود را در سایت خود به نمایش بگذارید. برای این کار کافیست کد زیر را در انتهای فایل Functions.php قرار دهید. (توجه کنید قبل انجام این کار از سایت خود بک آپ کامل بگیرید)

function wpb_set_post_views($postID) {
    $count_key = 'wpb_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);
    }
}
//To keep the count accurate, lets get rid of prefetching
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

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

wpb_set_post_views(get_the_ID());

در صورتی که از Child Theme استفاده می‌کنید و یا می‌خواهید کار را برای خودتان آسان‌تر کنید، می‌توانید از از طریق هوک wp_head این کار را انجام دهید و قطعه کد زیر را به فایل functions.php اضافه کنید:

function wpb_track_post_views ($post_id) {
    if ( !is_single() ) return;
    if ( empty ( $post_id) ) {
        global $post;
        $post_id = $post->ID;    
    }
    wpb_set_post_views($post_id);
}
add_action( 'wp_head', 'wpb_track_post_views');

با افزودن این کد به فایل موردنظر، با هر بار بازدید از مطالب؛ تعداد بازدید هر پست در دیتابیس آپدیت می‌شود.

توجه: اگر از افزونه‌های caching استفاده می‌کنید، این روش در حالت پیش‌فرض کار نخواهد کرد، که برای این کار می‌توانید از ویژگی Fragmented Caching که توسط برخی افزونه‌های caching پیشرفته ارائه شده است، برای دور زدن افزونه-های caching استفاده کنید.

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

function wpb_get_post_views($postID){
    $count_key = 'wpb_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 "0 View";
    }
    return $count.' Views';
}

سپس برای نمایش بازدید هر پست، کد زیر را در حلقه ارسال مطالب اضافه کنید:

wpb_get_post_views(get_the_ID());

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

<?php 
$popularpost = new WP_Query( array( 'posts_per_page' => 4, 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC'  ) );
while ( $popularpost->have_posts() ) : $popularpost->the_post();
the_title();
endwhile;
?>

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

نتیجه نهایی نمایش مطالب پربازدید در وردپرس توسط کد
نتیجه نهایی نمایش مطالب پربازدید در وردپرس توسط کد

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

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

 

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

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

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 6 سال عضو همیار وردپرس

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

  2. 6 سال عضو همیار وردپرس

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

  3. سلام علیکم
    میخواستم سایتم مثل این سایت
    محبوب ترین ها ، جدیدترین ها و پرفروش ترین ها را داشته باشد.
    eltash.ir
    همچین امکانی وجود داره؟

  4. مطلب مفیدی بود ممنون

  5. سلام و ممنون از سایت و مقاله ی خوب اتون
    فقط ظاهرا این افزونه بعد از نصب مدتی نیاز داره تا خودش شمارش کنه پست ها رو و بعد قرار بده ؛ من فکر می کردم از اطلاعات و آمار قبلی میتونه استفاده کنه ولی با نصب و افزودن ابزارک اش گفت ” Sorry. No data so far ”
    و یک سوال اینکه حالت آژاکسی چی هست ؟
    چون وقتی فعال اش کردم ارور داد
    ممنون

  6. من همه ی کارها رو کردم ولی ارور sorry no data so far میده

  7. سلام من افزونه مطالب داغ شبیه به سایت زومیت و دیجیاتو میخواستم اگه افزونه ای به من معرفی کنین ممنون میشم

  8. سلام مینوسیه sorry we dont have data so far

  9. سلام میخواستم یک نکته رو متذکر بشم اونم اینه که شما نوشتید “نمایش محبوب ترین مطالب روز , هفته , ماه و … + آموزش ویدیویی” ولی در فیلم فقط یک حالت رو ایجاد میکنید و بصورت 3 ستونه نمایش نمیدید لطفا یک راهنمایی کامل بکنید چطور بصورت 3 ستونه از این افزونه استفاده کنیم…. مرسی

    • 11 سال عضو همیار وردپرس

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

  10. سلام خسته نباشید.
    اگر بخواهیم این افزونه مطالب رو بصورت روزانه ، هفتگی و ماهانه در کنار هم نمایش بده باید چکار کنیم.میشه بصورت کامل راهنمایی کنید.

    • 11 سال عضو همیار وردپرس

      سلام
      شما با کمک ابزارکها میتوانید موارد مورد نظر را در سایت خود نمایش دهید