Wenn ein Versteigerungstermin immobilie > verwaltung_objekt > versteigerungstermin
oder die Angabe Zwangsversteigerung immobilie > versteigerung > zwangsversteigerung
vorhanden sind:
/**
* Vermarktungsstatus "Versteigerung" ermöglichen
*/
function mysite_extend_marketing_status_term( $term, $immobilie, $mapping, $post_id ) {
$is_zv = ! empty( $immobilie->verwaltung_objekt->versteigerungstermin ) ||
(
isset( $immobilie->versteigerung->zwangsversteigerung ) &&
in_array( (string) $immobilie->versteigerung->zwangsversteigerung, array( '1', 'true' ), false)
);
if ( $is_zv ) {
return 'Versteigerung';
}
return $term;
}
add_filter( 'immonex_oi2wp_add_property_taxonomy_term', 'mysite_extend_marketing_status_term', 10, 4 );