SHET18

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

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

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

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

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

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

آموزش کار با افزونه WP PostViews و کدهای آن

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

بعد از نصب افزونه ، وارد بخش تنظیمات > post views شوید.

مدیریت افزونه

حالا شما وارد پنل تنظیمات افزونه شده اید. گزینه اول یعنی Count Views From را روی everyone قرار دهید تا با هر باز باز شدن مطالب شما ، تعداد بازدید آنها برای شما نمایش داده شود.

post views

Exclude Bot Views: اگر می خواهید هر بار صفحه رفرش شد یکبار بازدید اضافه شود این گزینه را روی yes قرار دهید اما اگر نمی خواهید با هر چند بار باز شدن صفحه توسط یک نفر ، فقط یک بازدید اضافه شود این گزینه را روی no قرار دهید.

در متاباکس بعدی Display Options، مشخص کنید در صفحات موجود تمامی کاربران یا تنها کاربران عضو شده نشان داده شوند! به چند روش میتونید تعداد بازدید کنندگان سایت خود را در بخشهای مختلف سایت نمایش دهید:

Views Template: در اینجا فقط به جای کلمه views بنویسید بازدید و %VIEW_COUNT% را تغییر ندهید.

در بخش Views Template شما میتونید قالب تعداد بازدید کاربران را در پنل مدیریت وردپرس و سایت را مشخص کنید. در اینجا کلمه views را به فارسی ترجمه کنید تا مانند تصویر زیر تعداد بازدید را در پیشخوان خود ببینید.

در نهایت روی ذخیره تغییرات کلیک کنید.

حالا که افزونه را تنظیم کردیم می توانیم بازدید مطالب سایتمان را ببینیم. برای اینکار وارد بخش نوشته ها > همه نوشته ها شوید تا بازدید مطالب سایت شما جلوی هر مطلب برای شما نمایش داده شود. به این شکل:

number post


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

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

نکته: این کد باید بین while و endwhile قرار بگیرد. یعنی نزدیک the content

<?php if(function_exists('the_views')) { the_views(); } ?>

حالا باید در همانجا تعداد بازدید های این مطلب نمایش داده شود.

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

[views]

مثلا برای تست در همین خط من این شورت کد را قرار دادم: دقت بفرمایید این مطلب تا الان [views] بازدید داشته 😀

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

view postsموفق و پیروز باشید.

نظر شما در این مورد چیه؟

  1. U251931۱۵ آبان ۱۴۰۰

    سلام من هر کاری میکنم پست های سایتم آمارش تغییری نمیکنه چندین وقته اینجوری هست نمیدونم باید چکار کنم لطفا راهنمایی کنید

  2. U12254۲۷ آذر ۱۳۹۹

    سلام خسته نباشید
    میخواستم بدون چجوری میشه مثلاً صفحه محصول هروقت یکی بازش میکنه تعداد بازدیدشو توی صفحه دیگه جایی دیگه نشون بده ؟
    ممنون میشم کامل راهنمایی بفرمایید

    • رضا راد۲۷ آذر ۱۳۹۹

      سلام باید با کد php متغیرهای خروجی این افزونه رو بگیرید و بهش متغیر post id بدید.

  3. کاربر مهمان۲۱ بهمن ۱۳۹۸

    سلام چطور میتونم تعداد بازدید هایی که از نوشته های هر نویسنده شده رو جدا ببینم؟؟ ممنون میشممم کمکمم کنید خیلی گیرمم چون به نویسنده ها میخوام پول پرداخت کنمم

  4. U18932۱۲ آذر ۱۳۹۸

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

    • تیم پشتیبانیتیم پشتیبانی۱۲ آذر ۱۳۹۸

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

  5. کاربر مهمان۲۵ آبان ۱۳۹۸

    سلام وقت بخیر
    کد هارو میزارم تو سایت برام تعداد بازدید ها بالا میاد اما همیشه صفر 0 هست هیچ تغییری نمیکند.
    ایا باید در قسمت function کدی بزاریم؟
    مشکل از کجاست؟

    • تیم پشتیبانیتیم پشتیبانی۲۵ آبان ۱۳۹۸

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

  6. U16495۸ اسفند ۱۳۹۷

    // 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);
    }
    }

  7. U16495۸ اسفند ۱۳۹۷

    پیدا کردم ولی نفهمیدم لطف میکنید به بنده ایمیل بزنید

  8. U16495۸ اسفند ۱۳۹۷

    باسلام و خسته نباشید بنده از قالبی استفاده میکنم که خودش تعداد بازدیدهارو نمایش میده اما 2 مورد رو میخوام سفارشی کنم
    1- بازدید ادمین رو حساب نکنه
    2- با رفرش کردن صفحه بازدید حساب نشه
    برای این کار چه کد php باید اضافه کنم؟

    • رضا راد۸ اسفند ۱۳۹۷

      درود بستگی به قالب داره. باید ببینید کد‌هایی که نوشته‌شده برای این بخش چی هست و بازدید بر اساس کوکی و بازدید ادمین رو حساب نکنه

  9. کاربر مهمان۳۱ مرداد ۱۳۹۷

    سلام
    Exclude Bot Views ر NO میزارم اما بازم با رفرش امارو بالا میبره چیکارکنم؟

    • رضا راد۳۱ مرداد ۱۳۹۷

      سلام تنظیمات دیگه رو هم باید انجام بدید

      • U16495۳۰ دی ۱۳۹۷

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

  10. U6752۶ اردیبهشت ۱۳۹۶

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

  11. U5807۱ اسفند ۱۳۹۵

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

    • تیم پشتیبانیتیم پشتیبانی۱ اسفند ۱۳۹۵

      سلام خیر راهی وجود نداره

  12. کاربر مهمان۲۷ بهمن ۱۳۹۵

    سلاممیشه یه افزونه ای یا کدی معرفی کنید که آمار واقعی بازدید رو بر اساس ip نشون بده؟این افزونه، با هر بار رفرش یه بازدید اضافه میکنه

    • رضا راد۲۷ بهمن ۱۳۹۵

      سلام توی همین افزونه both viewes رو غیر فعال کنید بر اساس آی پی نشون میده

  13. کاربر مهمان۲۲ شهریور ۱۳۹۵

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

    • رضا راد۲۳ شهریور ۱۳۹۵

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

      • U12673۲۲ آذر ۱۳۹۸

        سلام
        ببخشید افزونه ای برای وردپرس موجود هست که امار نوشته های هر نویسنده رو به صورت جدا چه تعداد باز دید و چه تعداد آی پی ها رو بده؟

        • تیم پشتیبانیتیم پشتیبانی۲۴ آذر ۱۳۹۸

          با سلام و احترام
          ما چنین افزونه ای که مد نظر شماست را سراغ نداریم متاسفانه

گفتگو با تیم فروشسلام! دنبال پاسخ برای سوالات خود هستید؟ ما اینجا آماده کمک به شما هستیم...

در حال بارگذاری مقالات...

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

در حال بارگذاری...

سوالی درباره محصولات سایت دارید؟از ما بپرسید.