وردپرس بطور پیش فرض دیدگاه را جمع آوری و شمارش میکند.
اما همانطور که میدانید تمامی دیدگاه ها مناسب و صحیح برای نمایش نیستند که به اصطلاح هرزنامه ها هستند. برای مقابله با اسپم ها میتوانید مقاله جلوگیری از اسپم در وردپرس با افزونه Anti Spam را مطالعه کنید.
در این مقاله من به شما نشان خواهم داد که چگونه تعداد نظرات صحیح را در وردپرس به نمایش در بیاورید.
برای نمایش تعداد دیدگاه ها در وردپرس میتوانید از قطعه کد زیر در فایل Functions.php قالب وردپرس خود استفاده کنید.
<?php $num_comm = get_comment_count(); $num_comm = $num_comm['approved']; echo 'Comments: ' . $num_comm .'' ; ?>
با قرار دادن این دستور در قالب وردپرس، تعداد دیدگاه های کل محاسبه و نمایش داده میشود.
برای نمایش تعداد دیدگاه های درست و صحیح در وردپرس (یعنی عدم محاسبه هرزنامه)، باید از قطعه کد زیر در فایل functions.php قالب وردپرس خود استفاده کنیم.
add_filter('get_comments_number', 'comment_count', 0); function comment_count( $count ) { if ( ! is_admin() ) { global $id; $comments_by_type = &separate_comments(get_comments('status=approve&post_id=' . $id)); return count($comments_by_type['comment']); } else { return $count; } }
با استفاده از این قطعه کد میتوانید تعداد دقیق دیدگاه های تایید شده را در وردپرس به نمایش در آورید.
همچنین برای عدم نمایش دیدگاه ها در وردپرس میتوانید مقاله غیر فعال کردن دیدگاه ها در وردپرس را مطالعه کنید.
موفق باشید…
کلیه حقوق محصولات و محتوای این سایت متعلق به مکانیک وردپرس میباشد و هر گونه کپی برداری از محتوا پیگرد قانونی دارد . توسعه و پشتیبانی کمک وردپرس