Respuesta a: Numerar comentarios

Inicio Foros WordPress Programación Numerar comentarios Respuesta a: Numerar comentarios

#58074

almendron
Participante

Vamos avanzando: ya he conseguido contar por separado los comentarios de las réplicas.

1) En functions.php

function c_parent_comment_counter($id){
global $wpdb;
$query = "SELECT COUNT(comment_post_id) AS count FROM $wpdb->comments WHEREcomment_approved= 1 ANDcomment_post_ID= $id ANDcomment_parent= 0";
$parents = $wpdb->get_row($query);
return $parents->count;
}

Nota: comment_approved, comment_post_ID y comment_parent llevan una tilde inversa al principio y otra al final.

2) En comments.php

<?php
$number_of_parents = c_parent_comment_counter($post->ID);
$number_of_children = $post->comment_count - $number_of_parents;
?>

Después colocar $number_of_parents y $number_of_children allí donde queramos que aparezcan.

A ver si ahora puedo compaginar las distintas funciones y evitar el uso del plugin.

Pin It on Pinterest

Ir al contenido