Comment devrais-je compter (et afficher) le nombre de fois où la valeur d'un champ méta de commentaire correspond à l'ensemble des commentaires d'un message?
par exemple. la méta-clé est "poisson" et la valeur de clé "requin" apparaît dans les 5 commentaires d'un article.
Vous devriez pouvoir créer un meta_query
dans un WP_Comment_Query()
:
$args = array(
'post_id' => 'post-id-here',
'meta_query' => array(
array(
'key' => 'fish',
'value' => 'shark',
'compare' => 'LIKE'
)
)
);
// Query the comments
$comment_query = new WP_Comment_Query( $args );
// Count the number of comments
$count = count ( $comment_query );
La WP_Comment_query()
accepte un 'post_id'
afin que vous puissiez effectuer une recherche avec les commentaires d'un article spécifique.