hellow 8 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 (ویرایش شده) سلام دوستان من برای نمایش تعداد بازدید از یک مطلب کد زیر رو تو 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 "بدون بازدید";}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()); ?>ولی این مشکلو داره که با هر بار رفرش کردن سایت 1 بازدید به مطلب اضافه میشهلطفا راهنمایی کنید ویرایش شده شهریور 92 توسط Mohammad لینک به ارسال
aminvl 99 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 اول اینو بذارین تو functions.phpfunction arixWp_PostViews( $id, $action ) { $axCountMeta = 'ax_post_views'; // نام فیلد برای قرار دادن در سایت $axCount = get_post_meta($id, $axCountMeta, true); if ( $axCount == '' ) { if ( $action == 'count' ) { $axCount = 0; } delete_post_meta( $id, $axCountMeta ); add_post_meta( $id, $axCountMeta, 0 ); if ( $action == 'display' ) { echo "0 مشاهده"; } } else { if ( $action == 'count' ) { $axCount++; update_post_meta( $id, $axCountMeta, $axCount ); } else { echo $axCount . ' مشاهده'; }}}اینم بذارین تو single.php<?php echo arixWp_PostViews( get_the_ID(), 'count' ); ?>در آخر برای نمایش تعداد مشاهده های یک مطلب کد زیر را در مکان مناسب پست ها قرار دهید :<?php echo arixWp_PostViews( get_the_ID(), 'display' ); ?> 1 لینک به ارسال
parsian1361 69 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 کد نمایش تعداد بازدید باید حتما در حلقه وردپرس باشد تا تعداد نماش همان مطلب را نمایش دهد در غیر اینصورت تعداد نمایش سایت را به شما می دهد. 1 لینک به ارسال
Morteza 34190 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 + پربازدید ترین مطالب 2 لینک به ارسال
پست های پیشنهاد شده