hellow

مشکل در نمایش تعداد بازدید از یک مطلب

4 پست در این موضوع قرار دارد

سلام دوستان من از کد زیر برای نمایش تعداد بازدید از یک مطلب استفاده کردم ولی نمیدونم چرا با هر بار رفرش کردن صفحه 1 بازدید به مطلب اضافه میشه لطفا کمک کنید تا مشکلم حل شه

کد صفحه function

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

برای فراخوانیش از کد

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

به اشتراک گذاری این پست


لینک به پست

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

به اشتراک گذاری این پست


لینک به پست

سلام من اين نكته رو هم اضافه كنم اين كد فقط براي single بزاريد چون اگه در index بزاريد هر بار صفحه باز بشه همه مطالب اون صفحه يكي به بازديدشون اضافه ميشه !‌ چون واسه خودم هيچين مشكلي پيش اومد البته نميدونم همين كد بود يا نه !‌

ویرایش شده در توسط RedPlus

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط S A J J A D
      سلام به همه دوستانی وردپرسی بعد از مدت هاااا دوباره اومدیم به انجمن
      چند (6-7) ماهه که سایتی رو بالا اوردم با موضوع اس ام اس ، که البته فقط به اس ام اس تکیه نکردیم و بخش های مثل عکس های خنده دار و همچنین کلیپ ها روی اوردیم ، 1-2 ماه پیش آمار سایت خوب داشت رشد می کرد و ب 1500 آی پی رسیده بود الان چند وقتیه شاید تقریبا 1 ماه بازدید سایت خیلی افت کرده یعنی جوری شده به 500 آی پی هم بزور میرسه ، ممنون میشم اساتید راهنمایی کنند که مشکل از چی می تونه باشه ، در ضمن یه نکته هم در مورد پستا بگم که هیچ تغییری در روش پست زدن عوض نشده ، یعنی همون جوری که بازدید بالا بوده ، همون جوری مطالب زده شده (نیمه اختصاصی)
      ممنون
    • توسط mehrdad_k
      سلام
      دو روزه آمار سایتم رو که بررسی میکنم زده :
      بازدیدکننده : 7 نفر - بازدید 30.000 نفر !
      یعنی یک آیپی نزدیک 30 هزار بار سایت صفحات سایت رو بازکرده !
      جدیدا هم از سمت سرور پیام دادن که سایتت بار زیاد میکشه
      ممکنه Ddos باشه ؟
      آخه یک سایت تازه تاسیس کی میخواد بهش حمله کنه و down کنه ؟!
    • توسط محسن کسایی
      سلام، من در سایتم مطلب که میذارم، بعد از گذاشتن مطلب شاهد حضور آی پی هایی از کشور چین هستم. و گاهی نیز از سایر کشورها، برای من جای سوال است کهاین آی پی ها با لینک مستقیم آدرس سایت، از سایت من بازدید می کنند، مگر وردپرس هم مانند سیستم های وبلاگ نویسی سایت های به روز شده رو جایی نمایش میدهد؟ این برای من جای سوال است که این بازدیدکنندگان از کجا می آیند.
    • توسط mahdi120012
      سلام
      حدود 8 ماه هست که سایتمو راه اندازی کردم ولی ورودی گوگلم 70 تاست(اونم به زور به 70 تا میرسه)
      قالبمو دیروز عوض کردم ولی فکر نمیکنم کم بودن ورودی گوگل به قالب خیلی ربطی داشته باشه چون سئوی قالب قبلیم خیلی بالا بود و سرعت لودش هم زیاد بود
      دوستان جون من بگین چیکار کنم؟
      من سایت رمان دیدم 1000 تا انلاین داشته با اینکه خیلی طراحی افتضاح وسئوی خرابی داشته ولی من چی ؟؟؟
      با اینکه رمانها رو خیلی شو تغییر میدم بعضی هاشم توی صفحه گوگل اول هستش ولی بازم ورودی ندارم
      من هر سه تا سایتمو 8 ماه پیش راه انداختم که اون یکی هم اصلا بازدید نداره و مربوط به سوالات زناشویی و ..... زندگی هستش
      جون من بگین چیکار کنم ؟؟
      من خودم احتمال میدم به خاطر میهن وبهاست باشه جون هاستمو از اینجا خریدم و اشتراکی هست و کیفیت هاست هاش هم پایینه احتمال داره از اون باشه ؟؟
      اینم سایتم lroman.ir
      راستی بادم رفت بگم توی گوگل وبمستر هم هیچ اروری تا بحال دریافت نکردم . فقط یدونه 5 ماه پیش بود که مشکلشو حل کردم
      دوستان من خیلی توی این زمینه حرفه ای هستم یعنی خیلی سابقه دارم قبلا هم یه سایت داشتم حدود 3 سال پیش فروختمش و همیشه اطلاعاتمو اپدیت میکنم
      البته اون موقع هاستم سرور پارس بود و سایتم هم خیلی پربازدید شد ( رتبه الکسام به 1000 رسید)
      نمیدونم ولی فک کنم مشکل از میهن وبهاست باشه
      نظر شما چیه ؟؟ lroman.ir
    • توسط reza_yki
      سلام خدمت اساتید من با کد زیر می خواستم مطالب محبوب رو نمایش بدم درستم اجرا میشه ولی مشکل من اینه که
      بازدید رو یا 0 می نویسه یا کلا خالی می زاره لطفا راهنماییم کنید
      تو قسمت فانکشن:


      /* پربازدیدترین */
      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 "0 بازدید";
      }
      return $count.' بازدید';
      }
      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);
      }
      }

      داخل سایدبار:


      <?php
      query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=4');
      if (have_posts()) : while (have_posts()) : the_post(); ?>
      <li><?php the_post_thumbnail('smallimg'); ?><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
      <div class="comm"><?php
      if(function_exists('getpostviews'))
      {
      echo getpostviews(get_the_ID()).' بازدید';
      }
      ?> - <?php comments_popup_link('بدون دیدگاه', '1 دیدگاه', '% دیدگاه'); ?></div>
      </li>
      <?php
      endwhile; endif;
      wp_reset_query();

      این هم بگم که تو لوکال دارم کار می کنم