رفتن به مطلب

نمایش تعداد بازدید


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

سلام

من میخوام تو فایل sing.php یه کد اضافه کنم که تعداد بازدید شده از هر پست رو بالای اون پست نمایش بده ، شبیه اینکه می نویسیم نویسنده کیه یا تاریخ ارسال کی بوده .

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

در ضمن من برای نمایش بازذید مطلبام از افزونه post views استفاده کردم که نتایجو تو سایدبار نشون میده (اینو نوشتم گفتم شاید لازم باشه)

پیشاپیش ممنون

لینک به ارسال

برای بازدید از افزونه wp-postviews استفاده کنید

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

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

  • امتیاز 8
لینک به ارسال

ممنون ، درستش کردم .

چطوری باید عدد تعداد بازدید رو فارسی کنم؟

تو فروم سرچ کردم و اون کدی رو گفته بودن بعد از خط 158 اضافه کنید اضافه کردم ولی درست نشد.

سلام.

عدد وقتی فارسی میشه که با فونت فارسی فراخوانی بشه. مثل B Yekan

  • امتیاز 1
لینک به ارسال

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

ببخشید قصدم اسپم نیست

لینک به ارسال

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

ببخشید قصدم اسپم نیست

شما هم چند وقت کار کنید کم کم حفظ میشید

اضافه کردم تغییری نکرد.

افزونه جلالی فعال هست؟

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

سلام

چطور میشه تعداد بازدید هر مطلب رو تنها به نویسنده نمایش داد؟

سلام

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

اول این کدها رو به functions.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 "0 View";
}
return $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);
}
}
// Remove issues with prefetching adding extra views
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
// Display post views within admin post columns
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'] = __('Views'); return $defaults; } function posts_custom_column_views($column_name, $id){ if($column_name === 'post_views'){ echo getPostViews(get_the_ID()); } }

حالا این کد رو در حلقه مطلب یکتا بذار (در فایل single.php ) :


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

تمومه :) حالا برو به همه نوشته ها اگر درست انجام داده باشی یک ستون به فهرست نوشته ها اضافه شده به نام Views

  • امتیاز 3
لینک به ارسال

سلام

چطور میشه تعداد بازدید هر مطلب رو تنها به نویسنده نمایش داد؟

افزونه post views رو نصب کنید.

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


<?php
$ap = get_the_author_meta('user_level', $userID );
if($ap == 10 || $ap == 2) {
if(function_exists('the_views')) { the_views(); }
} ?>

  • امتیاز 6
لینک به ارسال

ببخشید اشتباه شد.

با این کد فقط برای کاربرانی که وارد حساب کاربریشون شدن نمایش داده میشه.


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

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...