Ähnliche Objekte
Unterhalb der Detailansicht eines Objekts können Sie ähnliche oder verwandte Immobilien anzeigen. WP-ImmoMakler stellt dafür den [immomakler-archive]-Shortcode sowie WordPress-Hooks bereit.
Ähnliche Objekte über den Shortcode einbinden
Abschnitt betitelt „Ähnliche Objekte über den Shortcode einbinden“Der Shortcode [immomakler-archive] akzeptiert alle WP_Query-Parameter als Attribute. Sie können damit zum Beispiel Objekte gleicher Vermarktungsart oder gleicher Objektart laden.
Fügen Sie den Shortcode in ein Text-Widget, eine WordPress-Seite oder – über den Action-Hook – direkt in die Detailansicht ein:
add_action( 'immomakler_after_single', function() { echo '<h2>Ähnliche Objekte</h2>'; echo do_shortcode( '[immomakler-archive vermarktungsart=kauf posts_per_page=3]' );} );Platzieren Sie diesen Code in der functions.php Ihres WP-ImmoMakler Child-Skin-Plugins.
Verfügbare Shortcode-Attribute
Abschnitt betitelt „Verfügbare Shortcode-Attribute“Die wichtigsten Filter-Attribute für [immomakler-archive]:
| Attribut | Beispielwert | Beschreibung |
|---|---|---|
vermarktungsart | kauf, miete | Vermarktungsart |
typ | haus, wohnung | Objekttyp |
nutzungsart | wohnen, gewerbe | Nutzungsart |
status | referenz | Objektstatus |
posts_per_page | 3 | Anzahl der Objekte |
columns | 3 | Anzahl der Spalten |
Objekte desselben Typs anzeigen
Abschnitt betitelt „Objekte desselben Typs anzeigen“Um in der Detailansicht automatisch Objekte desselben Typs einzublenden, können Sie die Objektart des aktuellen Eintrags auslesen und als Filter übergeben: Legen Sie dazu bitte die folgende Action in Ihr WP-ImmoMakler Child-Skin-Plugin.
add_action( 'immomakler_after_single', function() { global $post; $objektart = get_post_meta( $post->ID, 'objektart', true ); if ( $objektart ) { echo '<h2>Weitere ' . esc_html( $objektart ) . 'en</h2>'; echo do_shortcode( '[immomakler-archive tax_query_objektart="' . esc_attr( $objektart ) . '" posts_per_page=3]' ); }} );Weitere Hooks für die Detailansicht
Abschnitt betitelt „Weitere Hooks für die Detailansicht“Neben immomakler_after_single stehen weitere Action-Hooks zur Verfügung:
immomakler_before_single– vor der gesamten Detailansichtimmomakler_after_single_details– nach den Immobilien-Detailfeldern, aber noch innerhalb des Inhaltsbereichsimmomakler_single_property_actions– im Bereich der Aktions-Buttons (z. B. neben dem Details-Button)