Filter: inx_property_core_data_custom_fields

Mit diesem Filter kann die Liste der Custom Fields angepasst werden, in denen die Kerndaten der Immobilien hinterlegt sind.

Die eigentlichen Inhalte der Kerndaten-Felder können vor der Ausgabe via Hook inx_property_core_data angepasst werden.

!> Ein Teil der über diesen Filter-Hook modifizierbaren Felder wird sowohl für die interne Verarbeitung als auch bei der Ausgabe innerhalb der Standard-Templates/Skins verwendet. Es sollten daher nur Ergänzungen vorgenommen werden.

Parameter

Name
$field_names (array)

Das Field-Names-Array im Detail

Die Liste enthält die Feldnamen ohne Präfix (_inx_), d. h. build_year entspricht dem Feld _inx_build_year in der WordPress-Post-Meta-Tabelle.

[
    'property_id',
    'build_year',
    'primary_area',
    'plot_area',
    'commercial_area',
    'retail_area',
    'office_area',
    'gastronomy_area',
    'storage_area',
    'usable_area',
    'living_area',
    'basement_area',
    'attic_area',
    'misc_area',
    'garden_area',
    'total_area',
    'primary_rooms',
    'bedrooms',
    'living_bedrooms',
    'bathrooms',
    'total_rooms',
    'primary_price',
    'price_time_unit',
    'primary_units',
    'living_units',
    'commercial_units',
    'zipcode',
    'city',
    'state'
]

Rückgabewert

angepasste Feldnamen-Liste

Rahmenfunktion

add_filter( 'inx_property_core_data_custom_fields', 'mysite_extend_property_core_data_custom_fields' );
function mysite_extend_property_core_data_custom_fields( $field_names ) {
    // Array $field_names erweitern
    $field_names[] = 'my_custom_field';
    return $field_names;
} // mysite_extend_property_core_data_custom_fields