Lol, я разобрался.
Woocommerce обрабатывает "Отзывы" как "Комментарии"
Так что при использовании wp_insert_post()
есть параметр как "comment_status", который можно установить наоткрыт или закрыт
мои коды выглядят так:
$prod_values = array (
'post_author' => 'Custom Road Case',
'post_content' => $case_content,
'post_status' => "publish",
'post_title' => $case_title,
'post_type' => "product",
'comment_status' => "closed",
);
$custom_case_id = wp_insert_post( $prod_values, __('Cannot create product', 'bones') );
Надеюсь, это кому-нибудь поможет.