Игорь Воротнёв, А как правильно разорвать связь термов и записи при редактировании?
При создании я использую wp_set_object_terms. При редактировании она разорвет все старые связи, или сначала нужно через wp_remove_object_terms все разорвать?
На сколько верен код:
$taxonomies = array('estate_district', 'estate_type', 'estate_building_type', 'estate_operation', 'estate_class', 'estate_proprietor');
foreach ($estate_data as $key => $value){
if ( !in_array($key, $taxonomies) ){
update_post_meta( $estate_id, $key, $value);
}
if (in_array($key, $taxonomies) ){
wp_remove_object_terms( $estate_id, $value, $key );
wp_set_object_terms( $estate_id, intval($value), $key);
update_post_meta( $estate_id, $key, $value);
}
}