Biens similaires
En dessous de la vue détaillée d’un bien, vous pouvez afficher des biens immobiliers similaires ou associés. WP-ImmoMakler met à disposition le shortcode [immomakler-archive] ainsi que des hooks WordPress à cet effet.
Intégrer des biens similaires via le shortcode
Section intitulée « Intégrer des biens similaires via le shortcode »Le shortcode [immomakler-archive] accepte tous les paramètres WP_Query comme attributs. Vous pouvez ainsi charger, par exemple, des biens du même type de commercialisation ou du même type de bien.
Insérez le shortcode dans un widget texte, une page WordPress ou — via le hook d’action — directement dans la vue détaillée :
add_action( 'immomakler_after_single', function() { echo '<h2>Ähnliche Objekte</h2>'; echo do_shortcode( '[immomakler-archive vermarktungsart=kauf posts_per_page=3]' );} );Placez ce code dans le fichier functions.php de votre WP-ImmoMakler Child-Skin-Plugin.
Attributs de shortcode disponibles
Section intitulée « Attributs de shortcode disponibles »Les principaux attributs de filtrage pour [immomakler-archive] :
| Attribut | Exemple de valeur | Description |
|---|---|---|
vermarktungsart | kauf, miete | Type de commercialisation |
typ | haus, wohnung | Type de bien |
nutzungsart | wohnen, gewerbe | Type d’utilisation |
status | referenz | Statut du bien |
posts_per_page | 3 | Nombre de biens |
columns | 3 | Nombre de colonnes |
Afficher des biens du même type
Section intitulée « Afficher des biens du même type »Pour afficher automatiquement des biens du même type dans la vue détaillée, vous pouvez lire le type de bien de l’entrée actuelle et le transmettre comme filtre. Pour ce faire, ajoutez l’action suivante dans votre 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]' ); }} );Autres hooks pour la vue détaillée
Section intitulée « Autres hooks pour la vue détaillée »Outre immomakler_after_single, d’autres hooks d’action sont disponibles :
immomakler_before_single— avant l’ensemble de la vue détailléeimmomakler_after_single_details— après les champs de détail du bien, mais encore à l’intérieur de la zone de contenuimmomakler_single_property_actions— dans la zone des boutons d’action (par ex. à côté du bouton Détails)