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 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری