J'utilise des commentaires avec un type de commentaire personnalisé dans mon plug-in pour informer les utilisateurs de divers événements créés par le plug-in.
Le problème est que je ne veux pas que ces commentaires encombrent les commentaires standard. Je dois donc filtrer ces commentaires personnalisés à partir de l'écran de gestion des commentaires ainsi que du widget de tableau de bord des commentaires récents.
Quelqu'un a-t-il des idées sur la façon de procéder?
Doh, on dirait que la réponse m'a dévisagé.
add_filter( 'comments_clauses', 'myPlugin_exclude_custom_comments', 10, 1);
function myPlugin_exclude_custom_comments( $clauses ) {
// Hide all those comments which aren't of type system_message
$clauses['where'] .= ' AND comment_type != "system_message"';
return $clauses;
}
Ce que cela fait est de modifier toutes les requêtes de commentaires pour trouver des commentaires qui n'ont pas un type de message_système
J'espère que ça aide quelqu'un :)