Hola qué tal.
Lo que estoy haciendo es un sistema de comentarios con estrellas con el plugin Advanced custom fields lo que me falta es obtener el promedio de de todos los comentarios, pero por cada post
el código que estoy usando para sumar todas las calificaciones es:
Código PHP:
<?php
// set the meta_key to the appropriate custom field meta key
$meta_key = 'star';
$allstars = $wpdb->get_var( $wpdb->prepare(
"
SELECT sum(meta_value)
FROM $wpdb->commentmeta
WHERE meta_key = %s
",
$meta_key
) );
echo "<p>Total {$allstars}</p>";
?>
pero este código me da el total de todos los comentarios del sitio, cual es la manera de obtener el total por cada post?
después tengo planeado dividir el número entre el total de comentarios del post imagino que será con wp_count_comments();
Si alguien pudiera ayudarme estaría muy agradecido.