add_filter( 'pre_option_comment_moderation', 'wpp_auto_comment_moderation' );
add_filter( 'pre_option_comment_whitelist', 'wpp_auto_comment_moderation' );
function wpp_auto_comment_moderation( $option ) {
global $post;
$need_id = 55; #ID категории в ноторой надо разрешить автопубликацию комментариев
$ids = wp_get_post_categories( $post->ID );
if ( in_array( $need_id, $ids ) ) {
return 0;
} else {
return $option;
}
}