Jedem Immobilienbeitrag muss eine Reihe benutzerdefinierter Felder (Custom Fields) zugeordnet sein, damit eine Berücksichtigung bei allen Abfragen möglich ist.
Dieser Filter-Hook dient dazu, die zugehörigen Standardwerte im Rahmen des OpenImmo-Imports bei Bedarf anpassen zu können.
Parameter
Name (Typ) |
---|
$required_property_custom_field_defaults (array) |
Standardumfang des Defaults-Arrays
Mit Ausnahme der Group-Master-Angabe handelt es sich bei den Array-Elementen um Flags, d. h. deren Vorgabewerte sind entweder 0 oder 1.
$required_property_custom_field_defaults = [
'_immonex_is_available' => 1,
'_immonex_is_reserved' => 0,
'_immonex_is_sold' => 0,
'_immonex_is_reference' => 0,
'_immonex_is_demo' => 0,
'_immonex_is_featured' => 0,
'_immonex_is_front_page_offer' => 0,
'_immonex_group_master' => '',
]
Rückgabewert
angepasste Standardvorgaben (nur Werte, nicht die Feldnamen)
Rahmenfunktion
add_filter( 'inx_required_property_custom_field_defaults', 'mysite_adjust_property_cf_defaults' );
function mysite_adjust_property_cf_defaults( $required_property_custom_field_defaults ) {
// Vorgabewert des Flags _immonex_is_available anpassen.
$required_property_custom_field_defaults['_immonex_is_available'] = 0;
return $required_property_custom_field_defaults;
} // mysite_adjust_property_cf_defaults