Aller au contenu

Afficher/masquer les données des biens

WP-ImmoMakler propose deux moyens de déterminer quelles données des biens apparaissent dans la vue en liste et dans la vue détaillée : sans connaissances en programmation via le Customizer de WordPress, et pour les développeurs via des filter hooks.

La sélection des champs affichés s’effectue dans le Customizer. Vous y accédez dans le back-office de votre site web (wp-admin) sous WP-ImmoMakler → Customizer ou sous Apparence → Personnaliser.

Sous WP-ImmoMakler → Vue en liste des biens, vous trouverez des listes de cases à cocher qui vous permettent de composer les champs affichés. Chaque liste dispose d’un interrupteur pour cocher ou décocher tous les champs d’un coup.

ParamètreDescription
Afficher les données du bienDonnées du bien telles que le nombre de pièces, la surface habitable ou la surface du terrain. Par défaut, la vue en liste affiche moins de champs que la vue détaillée — vous ajoutez ici des informations supplémentaires ou retirez celles dont vous n’avez pas besoin, comme le numéro de bien interne.
Afficher les prixDonnées de prix telles que le prix de vente, le loyer hors charges, les charges ou la commission.
Afficher les champs personnalisés dans la vue en listeLes champs créés sous WP-ImmoMakler → Paramètres → Champs personnalisés. Ce paramètre n’apparaît que si au moins un champ personnalisé a été créé.

Le key technique figure entre parenthèses après chaque nom de champ (par exemple wohnflaeche). Vous en avez besoin si vous préférez piloter un champ via un filtre.

Sous WP-ImmoMakler → Vue détaillée des biens, la liste de cases Afficher les données de contact détermine quelles informations sur la personne de contact apparaissent dans le dossier de présentation — par exemple le nom, le numéro de téléphone, l’adresse e-mail ou l’adresse postale.

Il n’existe pas de liste de cases pour les données du bien dans la vue détaillée : celle-ci affiche tous les champs disponibles. Vous y masquez les champs individuels via un filtre de template (voir ci-dessous).

Personnaliser les champs via les filtres de template

Section intitulée « Personnaliser les champs via les filtres de template »

Grâce aux filtres WordPress, les développeurs peuvent déterminer quels champs de données apparaissent dans la vue en liste et dans la vue détaillée. Placez toujours le code dans le fichier functions.php de votre Child Skin afin que les modifications résistent aux mises à jour.

Pour retirer un champ de la vue détaillée, ajoutez le filtre immomakler_property_data_single_keys au fichier functions.php de votre Child Skin WP-ImmoMakler :

add_filter( 'immomakler_property_data_single_keys', function( $property_data ) {
$remove_keys = [
'objektnr_extern',
];
return array_diff( $property_data, $remove_keys );
} );

Dans cet exemple, le numéro de bien externe (objektnr_extern) est masqué dans la vue détaillée.

VueType de donnéesFiltre
Vue en listeDonnées texteimmomakler_property_data_archive_keys
Vue détailléeDonnées texteimmomakler_property_data_single_keys
Vue en listeDonnées de priximmomakler_property_data_archive_price_keys
Vue détailléeDonnées de priximmomakler_property_data_single_price_keys

Le format d’affichage des montants en devises et autres nombres est configurable. Vous pouvez par exemple définir si les prix s’affichent sous la forme “1 000 000 €” ou dans un autre format. Les paramètres correspondants se trouvent sous Configurer le format numérique.

Pour la mise en œuvre, adressez-vous à votre agence web ou au support WP-ImmoMakler.