Aller au contenu

Tri de la vue en liste

Par défaut, WP-ImmoMakler trie les biens immobiliers de la vue en liste par date – les biens les plus récents apparaissent en haut. C’est la date de première publication sur votre site web qui fait foi : une mise à jour ultérieure d’un bien (par ex. via une nouvelle importation) ne modifie pas sa position dans la liste.

Le tri par défaut peut être réglé sur un critère fixe dans le Customizer ; les visiteurs de votre site web peuvent ensuite l’adapter davantage via le menu déroulant de tri (si celui-ci est activé).

Les personnes intéressées par un bien peuvent adapter le tri au critère de leur choix en cliquant sur la flèche à droite de « Les plus récents en premier ». Vous pouvez essayer les différentes options de tri en direct dans notre démo.

Menu déroulant de tri de WP-ImmoMakler dans la vue en liste

Vous configurez le tri par défaut dans le backend de votre site web (wp-admin) sous Apparence → Personnaliser → WP-ImmoMakler → Immobilien Listenansicht (vue en liste des biens), dans l’option Tri par défaut. Sélectionnez le tri par défaut souhaité via le menu déroulant :

Section du Customizer Vue en liste des biens avec l'option Tri par défaut réglée sur Automatique (par défaut)Menu déroulant Tri par défaut déplié avec toutes les options de tri

Les options suivantes sont disponibles :

OptionDescription
Automatique (par défaut)« Les plus récents en premier » — bascule automatiquement vers l’ordre manuel lorsqu’un plugin de tri comme « Post Types Order » est actif
Les plus récents en premierLes biens ajoutés le plus récemment apparaissent en haut
Les plus anciens d’abordLes biens ajoutés en premier apparaissent en haut
Prix décroissantLe bien le plus cher en premier
Prix croissantLe bien le moins cher en premier
Pièces décroissant / croissantTrié par nombre de pièces
Surface décroissante / croissanteTrié par surface habitable/utile

Définir la valeur par défaut de l’option du Customizer via un filtre (pour les développeurs)

Section intitulée « Définir la valeur par défaut de l’option du Customizer via un filtre (pour les développeurs) »

Avant l’introduction de l’option du Customizer, le tri par défaut ne pouvait être défini que via le filtre immomakler_default_order. Le filtre existe toujours, mais n’agit plus désormais qu’une seule fois, comme valeur par défaut de l’option du Customizer : il détermine quel tri est présélectionné tant que rien n’a encore été explicitement enregistré dans l’option Tri par défaut – par exemple juste après l’installation, ou si vous utilisiez déjà le filtre avant la mise à jour (votre valeur précédente est alors reprise automatiquement). Une fois l’option enregistrée, elle est prioritaire et le filtre n’est plus évalué.

Par exemple, pour trier par prix par défaut sur les sites web nouvellement créés, ajoutez le filtre suivant de manière compatible avec les mises à jour au fichier functions.php de votre plugin de child skin WP-ImmoMakler :

add_filter( 'immomakler_default_order', function( $order_key ) {
return 'priceasc';
} );

Valeurs autorisées : datedesc, dateasc, pricedesc, priceasc, roomsdesc, roomsasc, spacedesc, spaceasc, recommended, idasc, iddesc. La valeur recommended n’est pas sélectionnable dans l’option du Customizer elle-même – seul ce filtre (avant le premier enregistrement de l’option) permet de définir l’ordre manuel comme valeur par défaut, indépendamment de l’un des plugins de tri détectés.

Par défaut, la date de tri se base sur la première publication sur votre site web – une mise à jour ultérieure d’un bien déjà existant (par ex. via une nouvelle importation) ne modifie pas sa position dans le tri « Les plus récents en premier ». Si vous souhaitez que les biens mis à jour récemment remontent en haut de la liste, vous pouvez désactiver la conservation de la date d’origine avec le filtre suivant, à insérer de manière compatible avec les mises à jour dans le fichier functions.php de votre plugin de child skin WP-ImmoMakler :

add_filter( 'immomakler_preserve_post_date_on_update', '__return_false' );

Afficher les biens mis en avant (Highlights) en haut de la liste

Section intitulée « Afficher les biens mis en avant (Highlights) en haut de la liste »

Pour afficher durablement certains biens en haut de la liste (par ex. des biens mis en avant), vous pouvez utiliser le champ WordPress Ordre (menu_order). Définissez une valeur numérique basse pour les biens souhaités – le plus pratique étant le glisser-déposer avec un plugin de tri manuel des articles :

WP-ImmoMakler détecte automatiquement Post Types Order et Metronet Reorder Posts : si l’un des deux plugins est actif et que le tri par défaut dans le Customizer est réglé sur « Automatique » (par défaut), la vue en liste est triée selon cet ordre individuel, et l’option « Points forts » apparaît en plus dans le menu déroulant de tri. Si vous utilisez l’un des autres plugins, définissez plutôt le filtre immomakler_default_order sur recommended avant le premier enregistrement de l’option du Customizer (voir ci-dessus).