![بازدیدکننده-نوشته](https://zarinhost.com/wp-content/uploads/2023/12/بازدیدکننده-نوشته.jpg)
آمار بازدید سایت از جهات مختلفی همواره برای مدیران سایت دغدغه مهمی بوده است. در این آموزش با ما همراه باشید تا نمایش آمار تعداد بازدیدکنندگان نوشته در وردپرس بدون نصب افزونه را آموزشی دهیم.
نمایش تعداد بازدیدکنندگان نوشته در وردپرس
ابتدا از سایت خود یک نسخه بکاپ تهیه کنید تا در صورت بروز خطای احتمالی، آن را بازگردانی نمایید.
حالا قطعه کد زیر را به فایل function,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 بازدید"; } 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()); ?>
حتما درباره بررسی و رفع خطای 503 در وردپرس بخوانید.
و در آخر از قطعه کد زیر برای نمایش تعداد بازدید نوشتههای وردپرس در فایلهایی مثل index ، archive و غیره استفاده نمایید.
برای عمل کرد صحیح این قطعه کد نیز باید در آن حلقه نوشتههای وردپرس قرار بگیرد:
<?php echo getPostViews(get_the_ID()); ?>
salam in be server feshar nemiare?
باسلام
خیر کدها کاملا بهینه هستند
پیروز باشید