Biens similaires
En dessous de la vue détaillée d’un bien, WP-ImmoMakler affiche automatiquement un bloc de biens similaires — même type de bien, même type de commercialisation (achat/location) et proximité de localisation. Si aucun bien suffisamment similaire n’est trouvé, le filtrage est progressivement assoupli (d’abord la localisation, puis le type de bien) jusqu’à ce que des biens correspondants soient trouvés ou — si votre site ne contient qu’un seul bien — le bloc reste entièrement masqué.
Activer et configurer la fonction
Section intitulée « Activer et configurer la fonction »La fonction est active par défaut. Vous contrôlez la visibilité et le nombre dans le Customizer WordPress sous WP-ImmoMakler → Vue détaillée des biens :
| Paramètre | Description |
|---|---|
| Afficher les biens similaires dans la vue détaillée | Active ou désactive complètement le bloc. |
| Nombre de biens similaires | Combien de biens sont affichés (1 à 4) ; détermine également le nombre maximal de colonnes. Sur les écrans plus étroits, moins de biens sont affichés côte à côte, selon la largeur minimale des paramètres de la vue en liste. |
Référence complète des options : Personnaliser la vue détaillée.
Dans les templates de Page Builder
Section intitulée « Dans les templates de Page Builder »PLUS Dans un template de votre Page Builder, vous créez les biens similaires avec la boucle du Page Builder lui-même : vous concevez la fiche comme n’importe quelle autre liste de biens de votre site, et WP-ImmoMakler détermine seulement quels biens y apparaissent. Les mêmes règles que pour le bloc automatique s’appliquent — même type de bien, même type de commercialisation, à proximité, avec assouplissement progressif — et le bien actuellement affiché n’est jamais inclus. Le nombre, le tri et la mise en page se règlent dans la boucle.
Dans l’aperçu de l’éditeur, aucun bien n’est encore appelé ; selon le Page Builder, la boucle y affiche des biens quelconques ou ceux similaires au bien d’aperçu. Sur la page de détail, elle affiche les biens similaires.
Elementor Pro
Section intitulée « Elementor Pro »Insérez un Loop Grid et saisissez la valeur immomakler_similar_properties sous Avancé > Identifiant de requête — ou choisissez Identifiant de requête : Biens similaires via l’icône de dynamic tag du champ. Vous trouverez le guide étape par étape sous Afficher uniquement les biens similaires.
Sur un élément qui prend en charge les loops (par exemple une ligne), activez le loop, choisissez Biens immobiliers comme type de contenu et activez Uniquement les biens similaires dans les réglages du loop. Le nombre se définit sous Articles par page. Voir Divi 5 : Créer des templates d’archive et de détail.
Sur un conteneur ou un bloc, activez la Query Loop et choisissez sous Requête le type Biens similaires (WP-ImmoMakler). Le champ Nombre de biens similaires apparaît en dessous (par défaut : 3). Voir Bricks : créer un template de détail.
Éditeur de blocs WordPress
Section intitulée « Éditeur de blocs WordPress »Dans l’éditeur de site, insérez dans le template de la page de détail du bien le bloc Biens similaires, une variante du bloc Boucle de requête. Vous concevez la fiche dans le template d’article inclus avec les blocs habituels et les blocs WP-ImmoMakler.
Oxygen 4
Section intitulée « Oxygen 4 »Dans le Repeater, sous Query > Advanced Query, créez une Custom Query avec le key immomakler_similar_to et la valeur current, ainsi que post_type avec la valeur immomakler_object.
Sur un élément Post Cards, réglez Content Source sur Related et Taxonomy sur WP-ImmoMakler : Biens similaires. Voir Avada, section Biens similaires.
Sur un élément Articles de blog, dans l’onglet Contenu, sous Sélectionner les entrées, choisissez WP-ImmoMakler : Biens similaires dans le groupe WP-ImmoMakler : Liste des biens immobiliers. Le nombre se définit dans l’élément comme d’habitude. Voir Enfold.
Sur une Post List, choisissez sous Show le réglage WP-ImmoMakler : Biens similaires. Le nombre se définit sous Quantity. Voir Impreza et Salient : biens similaires.
Autres Page Builder
Section intitulée « Autres Page Builder »Avec le paramètre de requête WordPress immomakler_similar_to=current, toute boucle qui accepte ses propres paramètres de requête peut être limitée aux biens similaires. Divi 4 et WPBakery sans Impreza n’offrent pas de boucle adaptée ; utilisez-y le bloc automatique ou la variante par shortcode.
Affichage personnalisé via shortcode
Section intitulée « Affichage personnalisé via shortcode »Si vous avez besoin d’une logique de sélection différente de celle intégrée (p. ex. selon les équipements plutôt que selon le type de bien), vous pouvez désactiver l’option intégrée et intégrer vous-même le shortcode [immomakler-archive] PLUS via le hook immomakler_after_single. Le shortcode accepte tous les paramètres WP_Query comme attributs.
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 maximal de colonnes ; moins sur les écrans plus étroits |
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)