شمارش جداگانه تعداد دیدگاه ها و پاسخ هایشان در وردپرس

شمارش جداگانه تعداد دیدگاه ها و پاسخ هایشان در وردپرس

شمارش جداگانه تعداد دیدگاه ها و پاسخ هایشان در وردپرس

تاحالا به این فکر افتاده اید که تعداد نظرات را شمارش کنید و هر پاسخ برای هر نظر ارسال شده است بصورت جداگانه برای شما نمایش داده شود . مثلا یکی از دیدگاه های کاربر ،  5 پاسخ توسط کاربر دیگری دریافت کرده است شما میتوانید تعداد این نظرات را در سایت وردپرس خود نمایش دهید.

برای شمارش جداگانه تعداد دیدگاه ها کافیست ابتدا کد زیر را در functions.php قرار دهید

function a4fran3_parent_comment_counter($id){
    global $wpdb;
    $query = "SELECT COUNT(comment_post_id) AS count FROM $wpdb->comments WHERE `comment_approved` = 1 AND `comment_post_ID` = $id AND `comment_parent` = 0";
    $parents = $wpdb->get_row($query);
    return $parents->count;
}

سپس کافیست کد زیر را در comments.php یا  single.php قرار دهید

<?php
$number_of_parents = a4fran3_parent_comment_counter($post->ID);
$number_of_children = $post->comment_count - $number_of_parents;
echo "اصلی: ".$number_of_parents;
echo "پاسخ ها: ".$number_of_children;
?>

 

لینک کوتاه:

https://a4fran3.ir/?p=17194

guest
0 نظر
Inline Feedbacks
مشاهده همه نظرات

مطالب مشابه