üstad şunu deneyebilirsin insert_post ta bazen sorun çıkıyor ben buna ek olarak birde

direk sql olarak postu update ediyorum mesela

 $wpdb->query("UPDATE $wpdb->posts SET post_content='".$post_icerik."' WHERE ID='".$fid."' ");
$fid yi mesela

$fid = wp_insert_post( $my_post );