Aller au contenu

Personnaliser la vue en liste

Vous contrôlez l’apparence de la vue en liste des biens de manière centralisée dans le Customizer de WordPress. Vous y voyez vos modifications immédiatement dans l’aperçu en direct avant de les enregistrer.

Ouvrez le Customizer dans le backend de votre site web (wp-admin) sous Apparence → Personnaliser. WP-ImmoMakler y ajoute sa propre section WP-ImmoMakler avec le sous-espace Immobilien Listenansicht (vue en liste des biens).

Ces options déterminent la structure de base de la liste : largeur, nombre de biens et répartition des colonnes.

OptionDescription
Largeur maximale de la liste (px)Largeur maximale de la vue en liste (par défaut : 1300 px).
Nombre de biens par pageCombien de biens sont affichés par page avant que la pagination ne s’active (par défaut : 12).
Nombre de colonnesNombre de colonnes. Recommandation : « automatique (CSS grid) » — le nombre réel de colonnes résulte alors de la largeur minimale (voir l’option suivante). Un nombre fixe de colonnes (1–4) reste disponible pour les installations existantes ou les cas particuliers.
Colonnes (automatique) : largeur minimale en pixelsUniquement avec « automatique » : jusqu’à quel point les encadrés des biens peuvent se rétrécir sur les petits écrans avant que le nombre de colonnes ne soit automatiquement réduit (par défaut : 360 px). Cette valeur contrôle indirectement le nombre de colonnes souhaité.
Colonnes (automatique) : espacement en pixelsEspacement entre les encadrés des biens (par défaut : 25 px).
Disposition« Images en haut » (par défaut) ou « Images à gauche » — position de l’image d’aperçu au sein d’un encadré.

Contrôlez la taille, le format et les effets des images d’aperçu dans la liste.

OptionDescription
Dimensions en pixels des images d’aperçuTaille des images d’aperçu. Si les images sont floues, choisissez un format en pixels plus grand.
Format des imagesFormat uniforme (original, 16:9, 3:2, 4:3 ou 1:1 ; par défaut : 3:2).
Alignement des imagesCadrage de l’image avec un format fixe : bord supérieur, centre (par défaut) ou bord inférieur. Si, par exemple, vous affichez votre logo sur le bord inférieur de l’image, choisissez « bord inférieur » pour qu’il reste toujours visible.
Effet d’agrandissementLes images d’aperçu sont légèrement agrandies et éclaircies au survol de la souris.
Effet de préchargementLes images d’aperçu sont d’abord affichées dans une version préliminaire floue jusqu’à ce que l’image réelle soit chargée.
Afficher les images sous forme de slider PLUSAffiche toutes les images du bien sous forme de slider dès la vue en liste.

Les biens sont présentés dans des encadrés uniformes. Le commutateur Mise en page des encadrés (activé/désactivé) active ou désactive entièrement l’affichage en encadrés ; les options suivantes en affinent l’apparence.

OptionDescription
Style des encadrés« Long » (détaillé, par défaut) ou « Compact » (présentation condensée).
Mettre le prix principal en valeur graphiquementMet en évidence le prix le plus important dans le style d’encadré « Compact ».
Afficher la bordureAffiche ou masque le cadre autour des encadrés.
Couleur de la bordureCouleur du cadre de l’encadré (par défaut : #cccccc).
Couleur de fondCouleur de fond des encadrés (par défaut : #ffffff).
Légère ombre autour des encadrésDonne aux encadrés une apparence plus tridimensionnelle.
Luminosité de l’ombreLuminosité de l’ombre de l’encadré (185–254).
Rayon des coins en pixelsRayon pour les coins arrondis. Choisissez 0 pour des coins anguleux.

Définissez quels champs de données et prix apparaissent sur les encadrés de la liste.

OptionDescription
Afficher les données du bienSélectionnez quelles caractéristiques du bien (p. ex. surface habitable, pièces, localité) apparaissent dans la liste.
Afficher les prixSélectionnez quels montants (p. ex. prix d’achat, loyer hors charges) sont affichés.
OptionDescription
Afficher les options de tri dans les listesAffiche le menu déroulant de tri pour les visiteurs. Sinon, les biens importés le plus récemment sont listés en premier.
Trier par disponibilitéOrdre de tri : disponible > réservé > vendu/loué > référence.
OptionDescription
Afficher les biens de référence dans les listes normalesSinon, les biens de référence n’apparaissent que dans la liste de références distincte. Les biens marqués comme « référence » sont affichés — contrairement à « vendu/loué » — sans prix ni détails du bien.
Lier la vue détaillée pour les biens de référenceLie les biens de référence à leur vue détaillée respective (sans données du bien).

Les barres de statut (« nouveau », « bien en vedette », « vendu », etc.) sur les images d’aperçu se configurent dans le Customizer dans la section WP-ImmoMakler → Couleurs. Vous y définissez la couleur de base sous Couleur par défaut des barres de statut (vue en liste) et pouvez définir des couleurs propres pour « vendu/loué », « réservé » et « nouveau » via Utiliser des couleurs supplémentaires pour chaque statut.

L’option Afficher la mention WP-ImmoMakler affiche, à la fin de la vue en liste, une note discrète indiquant que la vue a été créée avec WP-ImmoMakler.

Via le WP-ImmoMakler Child-Skin-Plugin ou un constructeur de pages comme Elementor ou Divi, vous pouvez insérer vos propres textes, encadrés informatifs ou avertissements au-dessus ou en dessous de la liste des biens. Dans Elementor et Divi, placez simplement les éléments souhaités à l’endroit correspondant dans l’éditeur visuel.

Les ajustements visuels qui vont au-delà des options du Customizer — par exemple la couleur de police, la famille de police ou la mise en majuscules — se font de préférence via CSS. Ajoutez votre code dans le fichier immomakler.css du WP-ImmoMakler Child-Skin-Plugin :

.immomakler h1 {
text-transform: uppercase !important;
}

Commencez avec un fichier immomakler.css vide et n’ajoutez que les styles que vous souhaitez réellement remplacer. Ne copiez pas l’intégralité du fichier CSS standard du plugin. Une fois qu’un fichier a été placé dans le WP-ImmoMakler Child-Skin-Plugin, ce fichier n’est plus chargé depuis le plugin principal, mais depuis le WP-ImmoMakler Child-Skin-Plugin.

Modifier le texte du bouton des résultats de recherche

Section intitulée « Modifier le texte du bouton des résultats de recherche »

Le texte par défaut du bouton qui affiche le nombre de résultats (p. ex. « Afficher 12 résultats ») peut être personnalisé via un filtre dans le WP-ImmoMakler Child-Skin-Plugin : veuillez placer le filtre dans le fichier functions.php de votre WP-ImmoMakler Child-Skin-Plugin.

add_filter( 'immomakler_search_button_text', function() {
return '%s Treffer anzeigen';
} );

Le caractère générique %s est automatiquement remplacé par le nombre de biens trouvés.

Le titre principal au-dessus de la vue en liste des biens peut être personnalisé soit via un filtre (pour des modifications ciblées de titres individuels), soit via une copie de template de title.php. Placez toutes les personnalisations dans votre WP-ImmoMakler Child-Skin-Plugin afin qu’elles soient conservées lors des mises à jour du plugin.

Utilisez le filtre immomakler_archive_headline pour remplacer le titre principal par un titre de votre choix. Placez le filtre dans le fichier functions.php de votre WP-ImmoMakler Child-Skin-Plugin. Dans le cas le plus simple, renvoyez un nouveau titre de manière inconditionnelle :

add_filter( 'immomakler_archive_headline', function( $title ) {
return 'Immobilienangebote';
} );

Remarque : avec cette variante, vous remplacerez tous les titres des archives de biens à la fois (voir la liste de vérification sous Via une copie de template). Si vous souhaitez remplacer uniquement un titre spécifique, vérifiez d’abord la valeur d’origine :

add_filter( 'immomakler_archive_headline', function( $title ) {
if ( $title === 'Immobilien­angebot' ) {
return 'Immobilienangebote in Lübeck';
}
return $title;
} );

Vous pouvez également placer une copie de title.php dans le répertoire archive de votre WP-ImmoMakler Child-Skin-Plugin. Remplacez-y la sortie par défaut

<?php echo esc_html( immomakler_archive_headline() ); ?>

par votre propre titre :

<h1 class="archive-title">Mon titre personnalisé</h1>

Pour supprimer entièrement le titre, placez simplement un title.php vide dans le répertoire archive de votre WP-ImmoMakler Child-Skin-Plugin.

Le sous-titre peut être ajusté via le hook immomakler_archive_subheadline.

Si vous concevez la vue en liste avec un constructeur de pages, personnalisez le titre directement dans l’éditeur visuel. Pour plus de détails, consultez les articles correspondants : Elementor Pro, Divi Theme Builder, Bricks, WPBakery, Oxygen, Gutenberg Blocks et autres constructeurs de thème.

En dessous du titre principal apparaît un sous-titre complémentaire qui varie selon le filtre et la catégorie. Sur la vue d’ensemble générale des biens, il est par défaut « Tous les biens ». Ce filtre remplace exactement ce texte par défaut par votre propre formulation, sans affecter les sous-titres individuels de chaque catégorie. Entrez le texte souhaité à la place de « Votre nouveau texte ».

add_filter( 'immomakler_archive_subheadline', function( $title ) {
if ( $title === 'Alle Immobilien' ) {
return 'Dein neuer Text';
}
return $title;
} );

Ajouter des données de biens dans la vue en liste

Section intitulée « Ajouter des données de biens dans la vue en liste »

Ce filtre vous permet d’ajouter des champs de données supplémentaires à afficher dans chaque encadré de bien de la vue en liste — en plus des champs par défaut sélectionnés dans le Customizer (voir la section « Données du bien affichées » ci-dessus). Dans l’exemple, le nombre de pièces, la surface habitable et la surface du terrain sont ajoutés ; adaptez le tableau $add_keys à vos besoins.

add_filter( 'immomakler_property_data_archive_keys', function( $property_data_keys ) {
$add_keys = [
'anzahl_zimmer',
'wohnflaeche',
'grundstuecksflaeche',
];
return array_merge( $property_data_keys, $add_keys );
} );

Effectuer toutes les personnalisations de manière sûre pour les mises à jour

Section intitulée « Effectuer toutes les personnalisations de manière sûre pour les mises à jour »

Les réglages du Customizer sont automatiquement conservés lors des mises à jour. Effectuez toute autre modification des templates, du CSS ou via des filtres exclusivement dans le WP-ImmoMakler Child-Skin-Plugin. C’est le seul moyen de conserver également ces modifications après les mises à jour du plugin.