Aller au contenu

Champs personnalisés

Sous WP-ImmoMakler → Paramètres → Champs personnalisés, vous configurez n’importe quel champ post-meta WordPress comme donnée propre du bien. Les champs sont ensuite disponibles pour une sélection manuelle dans tous les widgets des constructeurs de thème (Elementor, Bricks, Divi, WPBakery) et peuvent être affichés automatiquement dans le skin Classique entre les données générales et les données de prix.

Onglet Champs personnalisés dans les paramètres de WP-ImmoMakler avec deux champs configurés, clé meta, désignation et l'option Afficher automatiquement

Les portails immobiliers comme FlowFact ou Propstack, ainsi que les scripts d’importation individuels, écrivent fréquemment des données supplémentaires dans des champs post-meta WordPress que WP-ImmoMakler ne connaît pas d’origine. La fonction « Champs personnalisés » vous permet d’intégrer ces champs dans la présentation des biens sans programmation.

Cas d’usage typiques :

  • La longueur d’une piscine (flaechen-user_defined_simplefield-laenge_swimmingpool)
  • Le nombre de places de parking souterrain issu d’un champ d’importation propre
  • Des numéros de référence internes devant apparaître dans l’exposé
  1. Ouvrez dans le back-office de votre site web (wp-admin) WP-ImmoMakler → Paramètres → Champs personnalisés.
  2. Cliquez sur + Ajouter un champ.
  3. Remplissez la ligne :
ColonneDescription
Clé meta (post_meta)Nom technique de la clé du champ post-meta WordPress, p. ex. flaechen-user_defined_simplefield-laenge_swimmingpool. Respectez les majuscules et minuscules ; pas d’espaces.
DésignationLe label affiché en front-office, p. ex. « Longueur de la piscine ».
Afficher automatiquementLorsque cette option est active, le champ est affiché automatiquement dans le skin Classique entre les données générales et les données de prix, à condition qu’une valeur existe.
  1. Cliquez sur Enregistrer dans la ligne.

Si vous transférez vos biens via l’API onOffice, une sélection Champs personnalisés d’onOffice apparaît en plus sous le tableau. Elle liste les champs individuels que vous avez créés vous-même dans onOffice, avec leur désignation onOffice et regroupés selon la zone onOffice dans laquelle ils se trouvent (p. ex. équipements, prix ou supplémentaire).

  1. Sélectionnez le champ souhaité et cliquez sur Reprendre.
  2. WP-ImmoMakler crée une nouvelle ligne avec la meta key correspondante et la désignation issue d’onOffice. Adaptez la désignation si nécessaire et activez Afficher automatiquement si le champ doit apparaître dans le skin classique.
  3. Cliquez sur Enregistrer dans la ligne.

À partir de la prochaine synchronisation, l’API onOffice transfère les valeurs de ce champ. WP-ImmoMakler les met en forme de façon lisible : les champs de sélection apparaissent avec leur désignation onOffice, les dates au format JJ.MM.AAAA, et un champ oui/non n’apparaît que s’il est coché dans onOffice. Les champs numériques et de date vides ne sont pas transférés.

Si vous supprimez à nouveau un tel champ du tableau, il n’est plus récupéré lors de la prochaine synchronisation.

  • Modifier : cliquez sur Modifier dans la ligne du champ, changez les valeurs et cliquez de nouveau sur Enregistrer.
  • Supprimer : cliquez sur l’icône rouge de corbeille à côté du champ. Le champ est supprimé immédiatement et tous les champs restants sont enregistrés.

Si Afficher automatiquement est activé pour un champ, celui-ci apparaît dans la vue détaillée entre les données générales et les données de prix, à condition que le bien concerné dispose d’une valeur pour cette clé meta.

Tous les champs personnalisés configurés sont disponibles pour une sélection manuelle dans les widgets suivants :

Constructeur de thèmeWidget / élément
ElementorBalise dynamique « Bien immobilier : Valeur », balise dynamique « Bien immobilier : Nom », widgets Data Boxes, Single Data, Archive Inline List, Icon List, Display Condition
BricksÉléments Data Boxes, Single Data List
DiviModules Single Data Boxes, Single List
WPBakeryÉléments Data Boxes, Single Data

WP-ImmoMakler convertit automatiquement les valeurs booléennes en termes lisibles :

Valeur brute dans post_metaAffichage en front-office
true, yes, ja, on, y, jOui
false, no, nein, off, nNon

Toutes les autres valeurs sont affichées telles quelles.

Relation avec les user_defined_simplefields d’OpenImmo

Section intitulée « Relation avec les user_defined_simplefields d’OpenImmo »

WP-ImmoMakler importe automatiquement les valeurs user_defined_simplefield d’OpenImmo et les affiche si l’option Afficher automatiquement les champs OpenImmo définis par l’utilisateur est active dans le back-office de votre site web (wp-admin) sous Apparence → Personnalisateur → WP-ImmoMakler → Vue détaillée du bien immobilier. Si vous configurez en plus un tel champ sous « Champs personnalisés », il n’apparaît qu’une seule fois, piloté par la configuration de « Champs personnalisés » et non plus comme user_defined_simplefield automatique.