Dieser Filter dient dem Abrufen aller für das Rendering eines Detailansicht-Templates relevanten "Rohdaten"/Objektinstanzen eines Immobilien-Beitrags.
?> Der Filter wird typischerweise in Add-ons oder anderen Plugins/Themes anstelle von direkten Funktionsaufrufen eingesetzt, bei denen ansonsten immer die Verfügbarkeit des Kickstart-Basisplugins geprüft werden müsste.
Parameter
Name |
---|
$template_data (array) |
$args (array) |
post_id (string|int) → ID des Immobilien-Beitrags (optional, Standard: automatische Ermittlung) |
Rückgabewert
Array der Immobiliendaten und Instanzen zugehöriger Objekte
Code-Beispiele
/**
* [immonex Kickstart] Template-Rendering-Daten des aktuellen Objekts
* testweise zur Durchsicht in Debug-Datei (Uploads-Ordner) speichern.
*/
add_action( 'wp', 'mysite_save_property_template_data' );
function mysite_save_property_template_data() {
$template_data = apply_filters( 'inx_get_property_template_data', [] );
if ( ! empty( $template_data ) ) {
$upload_dir = wp_get_upload_dir();
$f = fopen( trailingslashit( $upload_dir['basedir'] ) . 'tdata_debug.txt', 'w+');
fwrite( $f, print_r( $template_data, true) );
fclose( $f );
}
} // mysite_save_property_template_data