رفتن به مطلب

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


پست های پیشنهاد شده

سلام

افزونه ی wp-postviews رو نصب کردم و در صفحه ی اصلی سایت، پربازدیدترین ها رو نشون میده

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

ممنون

لینک به ارسال

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

لینک به ارسال

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

چه طوری؟؟؟

کدهاش چیه؟

کجا بذارم؟

لینک به ارسال

لطفا اول یه بک آپ از فانکشن خود بگیرید

ابتدا کد زیر را به 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);
}
}
?>

حالا هر جایی که می خواهید این عدد نمایش داده بشه کد زیر رو در اونجا قرار دهید.


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

توجه کنید که حتما کد بالا را در داخل حلقه مطلب قرار دهید .

تمام شد

----------------------------------------------------------------

اما یه کار اضافی هست که اگر بخواهید توی wp-admin بازدید مطالب خود را ببینید میتوانید کد زیر را به functions.php خود بیفزائید و بازدید مطالب خود را از قسمت “نوشته / همه نوشته ها” ببینید :


<?php
add_filter('manage_posts_columns', 'posts_column_views');
add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2);
function posts_column_views($defaults){
$defaults['post_views'] = __('بازدید');
return $defaults;
}
function posts_custom_column_views($column_name, $id){
if($column_name === 'post_views'){
echo getPostViews(get_the_ID());
}
}
?>

لینک به ارسال

لطفا اول یه بک آپ از فانکشن خود بگیرید

ابتدا کد زیر را به functions.php خود بیفزائید:

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

لینک به ارسال

آقای NESTED زمانی که من این مطلب رو گذاشتم هنوز جوابی از سمت شما نبود! ولی بعد از ارسال مطلب دیدم که شما پاسخ فرستادید (فکر کنم چند ثانیه زود تر از من فرستادید!)

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

اگه می خواهید حذفش کنید! مهم نیست!

من قصد بدی نداشتم!

:mellow:

لینک به ارسال

من از این WP-PostViews Plus افزونه استفاده کردم ولی موندم که چطور توی قالب فراخونییش کنم

لینک به ارسال

البته افزونه wp-postviews تابع the_views رو برای استفاده در حلقه پست داره

لینک به ارسال

کسی میتونه برای من بگه منظور از حلقه مطلب چیه

دستور while پی‌اچ‌پی را در فایلهای index , search , single , category پیدا کنید

while = حلقه مطلب

دستورات مربوط به پست باید در این حلقه باشد


<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
دستورات دلخواه
<?php endwhile;
endif;
?>

لینک به ارسال

آقای NESTED زمانی که من این مطلب رو گذاشتم هنوز جوابی از سمت شما نبود! ولی بعد از ارسال مطلب دیدم که شما پاسخ فرستادید (فکر کنم چند ثانیه زود تر از من فرستادید!)

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

اگه می خواهید حذفش کنید! مهم نیست!

من قصد بدی نداشتم!

:mellow:

داداش من هم منظوره بدی نداشتم

چرا عذر خواهی

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

لینک به ارسال
  • 1 ماه بعد...

همونطور که از پست های قبل واضح من از افزونه ی

Post Views Plus

استفاده میکنم

چند وقته شده که همش 0 نمایش میده!!!

لینک به ارسال

افزونه های کَش بعضا (نه همیشه) روی این موارد تاثیر میزارن.

کلا افزونه هایی مثل Post Views از قدیم همچین مشکلاتی براشون پیش میومد.

افزونه کَش رو غیرفعال میکنید درست میشه؟

لینک به ارسال

آره نشون نداد

بهترین روش نشون دادن تعداد بازدید چیه؟

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

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

http://forum.wp-pars...5103#entry15103

ویرایش شده توسط سعید
لینک به ارسال

دوستان عزيز لطفا بحث‌هاي شخصي رو به تاپيك‌ها نكشيد .. ممنون ..

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

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

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...