Aller au contenu

Personnaliser le sous-titre de la vue en liste

Le sous-titre apparaît dans la vue en liste en dessous du titre du bien et affiche des informations complémentaires sur la localisation, par exemple : “10117 Berlin, Wohnung zur Miete”. Par défaut, il contient le code postal, la ville, le type de bien ainsi que — dans la vue détaillée — le type de commercialisation.

Parametre de sous-titre dans le WP-ImmoMakler Child-Skin-Plugin

Si vous souhaitez que le sous-titre affiche également la rue et le numéro — par exemple “Musterstraße 12, Berlin-Prenzlauer Berg” au lieu de simplement “Berlin-Prenzlauer Berg” —, ajoutez le filtre suivant dans le fichier functions.php de votre WP-ImmoMakler Child-Skin-Plugin :

add_filter( 'immomakler_property_subtitle', function( $subtitle ) {
global $post;
$strasse = get_post_meta( $post->ID, 'strasse', true );
$hausnummer = get_post_meta( $post->ID, 'hausnummer', true );
if ( $strasse ) {
$address = trim( $strasse . ' ' . $hausnummer );
$subtitle = $address . ', ' . $subtitle;
}
return $subtitle;
} );

La rue et le numéro doivent être renseignés dans les métadonnées du bien. Ces champs (strasse, hausnummer) sont généralement remplis automatiquement lors de l’import depuis votre logiciel immobilier (par ex. via OpenImmo XML).

Effectuez les modifications exclusivement dans le fichier functions.php du WP-ImmoMakler Child-Skin-Plugin. C’est la seule façon de conserver le code lors des mises à jour du plugin.