Ecco come ricavare i commenti da una categoria specifica di WordPress, purtroppo non esiste ancora un plugin che ci aiuta in questo arduo compito cosi ho trovato in rete questo codice spero che vi sia utile. Il codice Php va inserito nella pagina e non nel post (per newbie), io per esempio l’ho usato per creare una piccola widget con i commenti recenti su un template di pagina specifico.

$idpage=get_the_ID();
$pagestuff=get_page($idpage);
$slugpage=$pagestuff->post_name;
$show_comments = 10;
$i = 0;
$comments = get_comments("number=20&status=approve&order=desc&offset=0");
foreach ($comments as $comment){
$comm_post_id = $comment->comment_post_ID;
if (!in_category($slugpage, $comm_post_id)) continue;
$i++;?>
 
// Stampiamo il commento
< !?php comment_date();?>
 
< !?php if ($i >= $show_comments) break;
}?>

Il mio utilizzo è stato semplice ho chiamato lo slug della pagina come lo slug della categoria, cosi facendo basta che mi ricavo lo slug della pagine e lo do in pasto per cercare la categoria