مای دیزاین را همراه با آموزش های جدید در سایت طوسی دنبال کنید: http://tooc.ir
آموزش های حرفه ای
مای دیزاین به عنوان یکی از تولید کنندگان محتوای آموزشی در زمینه طراحی وب و گرافیک به صورت تصویری، با کیفیت و اختصاصی در خدمت شما کاربران عزیز می باشد!
نرم افزار آندروید
طراحی و ساخت نرم افزار آندروید خدمت جدیدی است که در مای دیزاین ارائه میشود. داشتن نرم افزار برای گوشی های هوشمند امری جدید و هیجان انگیز می باشد!
طراحی وب و گرافیک
یکی از خدمات ما طراحی سایت های ایستا و پویا با جدید ترین متد های روز دنیاست. ساخت قالب هایی سبک و در عین حال زیبا، با استفاده از وردپرس، تخصص ماست!
نمایش تعداد بازدید پست ها در وردپرس بدون افزونه

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

function set_post_views( $postID ) 
{
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 0;
        // delete old 'post_views_count' value.
        delete_post_meta( $postID, $count_key );
        // add new 'post_views_count' value.
        add_post_meta( $postID, $count_key, '0' );
    } else {
        $count++;
        // update old 'post_views_count' value.
        update_post_meta( $postID, $count_key, $count );
    }
}

function get_post_views( $postID )
{
    $count_key = 'post_views_count';
    $count = get_post_meta( $postID, $count_key, true );
    if($count=='') {
        // delete old 'post_views_count' value.
        delete_post_meta( $postID, $count_key );
        // add new 'post_views_count' value.
        add_post_meta( $postID, $count_key, '0' );

        return "0 بازدید";
    }

    return $count.' بازدید';
}

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

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

حال در محلی که میخواید آمار رو نمایش بدید کد زیر رو قرار بدید:

<?php echo get_post_views (get_the_ID()); ?>

به همین سادگی!

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

  1. kamal گفت:

    سلام مرسی از شما.
    یه مشکلی دارم با این کد
    وقتی رفرش که میکنم ۲ تا بازدید ثبت میشه یعنی کلن بجای اینکه برای هر بازدید ۱ بار ثبت بشه ۲بار این شماره میندازه
    لطفا راهنمایی بفرمایید.سپاس
    راستی فونتتون اسمش چیه ؟؟ همین فونت که الان من دارم تایپ میکنم ؟

    • علی همایونی گفت:

      سلام. کلا افزونه ها و کد های بازدید زیاد دقیق عمل نمیکنند ولی اینکه شما میگید همیشه دو بار میندازه رو تا جایی که من خاطرم هست از این کد اینطور نبود. اگر مطمئنید که همیشه دو بار حساب میکنه $count رو تقسیم بر دو کنید توی کد ها!

  2. kamal گفت:

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

  3. مرتضی گفت:

    سلام چطور میتونم تعداد رو محدود کنم برای نمایش مثلا ۳ تا نمایش بده

  4. رایموند گفت:

    درود…من کد امار بازدید مطلب از سایت خودم برداشتم توی قالب جدید گذاشتم ولی ارورر میده مشکل کجاست؟

    Fatal error: Uncaught Error: Call to undefined function setAndViewPostViews() in C:\xampp\htdocs\usbcode\wp-content\themes\subrio\single.php:۳۳ Stack trace: #۰ C:\xampp\htdocs\usbcode\wp-includes\template-loader.php(۷۵): include() #۱ C:\xampp\htdocs\usbcode\wp-blog-header.php(۱۹): require_once(‘C:\\xampp\\htdocs…’) #۲ C:\xampp\htdocs\usbcode\index.php(۱۷): require(‘C:\\xampp\\htdocs…’) #۳ {main} thrown in C:\xampp\htdocs\usbcode\wp-content\themes\subrio\single.php on line ۳۳

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

پاسخ دهید

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

آخرین محصولات فروشگاه
برخی مطالب تصادفی مای دیزاین
مجموعه تصویر زمینه وبسایت روشن (سری اول)
قالب سایت آی آر بنر برای وردپرس
تغییر اندازه تصاویر به کمک CSS3
مجموعه آیکون شبکه های اجتماعی
طرح لایه باز کاور پست
طرح لایه باز المان های وب تخت (flat)