Über diesen Action-Hook können alle relevanten Details (bzw. Detail-Abschnitte) eines Immobilien-Beitrags in eine Template-Datei eingebunden werden.
?> Das Rendern von (Teil)Komponenten erfolgt anstelle von direkten Funktionsaufrufen per Action-Hook, da so u. a. auch in Add-ons oder anderen Plugins/Themes nicht explizit die Verfügbarkeit des Kickstart-Basisplugins geprüft werden muss. Render Actions können auch als Low-Level-Varianten der hierauf aufbauenden Shortcodes betrachtet werden.
Parameter
Name |
---|
$post_id |
$template |
$atts |
?> Im Array $atts
können auch weitere, beliebige Attribute zum PHP-Template "durchgeschleift" werden (hier verfügbar im Array $template_data
).
Code-Beispiele
Die folgenden Aufrufe der Render-Action erfolgen typischerweise in einer Template-Datei (Skin, Theme/Child-Theme oder Plugin).
Alle Detail-Abschnitte rendern (Element-Hub-Template)
do_action( 'inx_render_property_contents' );
Schlüsselangaben und Thumbnail einer Immobilie innerhalb einer Listen-Ansicht rendern
do_action(
'inx_render_property_contents',
get_the_ID(),
'property-list/list-item'
);