Hasna 2 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 سلام میخوام این کد ها به جایی اینکه بنویسه 1000 تا بنویسه 1k اینم کد هاش 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); } } remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); این کد نمایشش هست برای single.php <?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?> میخوام به جایی اینکه بنویسه 1000 تا بازدید بنویسه 1k نقل قول لینک به ارسال
Hasna 2 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 در در ۱۳۹۹/۹/۲۸ در 14:59، Hasna گفته است : سلام میخوام این کد ها به جایی اینکه بنویسه 1000 تا بنویسه 1k اینم کد هاش 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); } } remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); این کد نمایشش هست برای single.php <?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?> میخوام به جایی اینکه بنویسه 1000 تا بازدید بنویسه 1k کسی میدونه اینو نقل قول لینک به ارسال
sajad 731 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 در 3 ساعت قبل، Hasna گفته است : کسی میدونه اینو سلام خب شما باید ابتدا در هر مقاله متایی که مربوط به بازدید هست رو بگیرید سپس تبدیل کنید به فرمتی که مدنظرتون هست و در نهایت بفرستید روی خروجی. در لینک زیر یه سری کد نمونه برای اینکار ذکر شده که شما باتوجه به نیاز خودتون میتونید سفارشی سازی کنید. https://stackoverflow.com/questions/4703469/how-to-format-numbers-in-php-1-000-to-1k/11087063 2 نقل قول لینک به ارسال
Hasna 2 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 در 25 دقیقه قبل، sajad گفته است : سلام خب شما باید ابتدا در هر مقاله متایی که مربوط به بازدید هست رو بگیرید سپس تبدیل کنید به فرمتی که مدنظرتون هست و در نهایت بفرستید روی خروجی. در لینک زیر یه سری کد نمونه برای اینکار ذکر شده که شما باتوجه به نیاز خودتون میتونید سفارشی سازی کنید. https://stackoverflow.com/questions/4703469/how-to-format-numbers-in-php-1-000-to-1k/11087063 میخوام 1000 تا رو بنویسه 1k و 1000000 به نویسه 1m میتونید با همون کدهایی که گفتم رو درستش کنید واسم و میخواستم با این کدهایی که بهتون دادم واسم درستش کنید نقل قول لینک به ارسال
asadiy4n 2807 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 سلام بنده در تایپیک قبلی هم پاسختون رو داده بودم خط زیر رو پاک کنید echo getPostViews(get_the_ID()); و این کد رو جایگزین کنید $PostViewKey = get_post_meta($post->ID, 'post_views_count',true); if ($PostViewKey >= 1000000) { echo round($PostViewKey/1000000,1)."M";} elseif ($PostViewKey >= 1000) { echo round($PostViewKey/1000,1)."K";} else { echo $PostViewKey;} 5 نقل قول لینک به ارسال
Hasna 2 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 در 7 دقیقه قبل، asadiy4n گفته است : سلام بنده در تایپیک قبلی هم پاسختون رو داده بودم خط زیر رو پاک کنید echo getPostViews(get_the_ID()); و این کد رو جایگزین کنید $PostViewKey = get_post_meta($post->ID, 'post_views_count',true); if ($PostViewKey >= 1000000) { echo round($PostViewKey/1000000,1)."M";} elseif ($PostViewKey >= 1000) { echo round($PostViewKey/1000,1)."K";} else { echo $PostViewKey;} خیلی ممنون نقل قول لینک به ارسال
Hasna 2 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 در 2 دقیقه قبل، Hasna گفته است : خیلی بیخشید الان بازدید 1500 تا هست میدونیه 1,5میخواستم امکانش هست فقط 1k نقل قول لینک به ارسال
asadiy4n 2807 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 در 32 دقیقه قبل، Hasna گفته است : 1,5میخواستم امکانش هست فقط 1k مقدار 1 رو به 0 تغییر بدید $PostViewKey = get_post_meta($post->ID, 'post_views_count',true); if ($PostViewKey >= 1000000) { echo round($PostViewKey/1000000,0)."M";} elseif ($PostViewKey >= 1000) { echo round($PostViewKey/1000,0)."K";} else { echo $PostViewKey;} اگر به 2000 نزدیک باشه 2k نشوت میده اگر به 1000 نزدیک باشه 1k نشون میده 4 1 نقل قول لینک به ارسال
Hasna 2 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 در 1 ساعت قبل، asadiy4n گفته است : مقدار 1 رو به 0 تغییر بدید $PostViewKey = get_post_meta($post->ID, 'post_views_count',true); if ($PostViewKey >= 1000000) { echo round($PostViewKey/1000000,0)."M";} elseif ($PostViewKey >= 1000) { echo round($PostViewKey/1000,0)."K";} else { echo $PostViewKey;} اگر به 2000 نزدیک باشه 2k نشوت میده اگر به 1000 نزدیک باشه 1k نشون میده مرسی ممنون نقل قول لینک به ارسال
asadiy4n 2807 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 در 1 ساعت قبل، Hasna گفته است : مرسی ممنون دوست عزیز نیازی به تشکر متنی نیست، داخل انجمن وقتی خواستید از کسی تشکر کنید همون دکمه لایک رو بزنید کفایت میکنه 1 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .