WordPress génère une page pour chaque médias, en réutilisant le template des pages. Résultat, tous les éléments de la charte graphique y sont présent, comme le header et le footer, mais également la section des commentaires.
Voici donc un petit hack pour empêcher les commentaires sur les pages-médias. Ce code est à placer dans le fichier functions.php de votre thème.
function filter_media_comment_status( $open, $post_id ) {
$post = get_post( $post_id );
if( $post->post_type == 'attachment' ) {
return false;
}
return $open;
}
add_filter( 'comments_open', 'filter_media_comment_status', 10 , 2 );
Simple mais très pratique pour s’éviter encore un peu de modération de commentaires.