Ir al contenido

Filtrar inmuebles

WP-ImmoMakler ofrece varias formas de mostrar una selección de sus inmuebles. Cuál es la adecuada depende de quién filtra y de dónde debe aparecer la selección:

Desea …Opción
Que sus visitantes busquen por sí mismosBuscador PLUS
Enlazar una selección fija, por ejemplo en el menúPáginas de categoría y parámetros de URL
Incluir una selección fija en una página propiaShortcode [immomakler-archive]
Diseñar el buscador y el listado con su page builderPage builders
Filtrar campos propios o adaptar el buscador mediante códigoHooks de filtro

Los visitantes filtran por su cuenta: el buscador

Sección titulada «Los visitantes filtran por su cuenta: el buscador»

PLUS WP-ImmoMakler muestra un buscador sobre su listado de inmuebles. En él, sus visitantes eligen, por ejemplo, el tipo de comercialización, el tipo de inmueble y la localidad, buscan en el radio de una dirección o acotan la superficie, el número de habitaciones y el precio en más opciones. Las opciones disponibles dependen de los inmuebles existentes: solo se ofrece aquello para lo que hay resultados.

Qué campos aparecen y cómo se comportan se define en el Customizer en WP-ImmoMakler → Búsqueda. Encontrará todas las opciones con ejemplos en Configurar el buscador.

El buscador forma parte de las licencias PLUS. En la licencia Basic, el listado de inmuebles muestra sus inmuebles sin buscador; las páginas de categoría y los parámetros de URL de la sección siguiente funcionan igualmente.

Si desea que sus visitantes reciban avisos de nuevos resultados para su búsqueda, crean una alerta de búsqueda desde el buscador.

Direcciones filtradas: páginas de categoría y parámetros de URL

Sección titulada «Direcciones filtradas: páginas de categoría y parámetros de URL»

Cada categoría de sus inmuebles tiene su propia página, por ejemplo:

  • /immobilien-ort/hamburg/ – todos los inmuebles de Hamburgo
  • /immobilien-arten/wohnung/ – todos los pisos
  • /immobilien-vermarktungsart/miete/ – todos los inmuebles en alquiler

Cómo se construyen estas direcciones y cómo renombrar sus secciones se explica en Estructura de URL de las páginas de inmuebles. Las páginas de categoría son muy adecuadas como elementos de menú.

Para combinar varios criterios, añada parámetros de URL a la dirección de su listado de inmuebles:

/immobilien/?vermarktungsart=kauf&typ=wohnung
/immobilien/?ort=hamburg&ausstattung=balkon
ParámetroFiltra porValores de ejemplo
vermarktungsartTipo de comercializaciónkauf, miete
typTipo de inmueblewohnung, haus
nutzungsartTipo de usowohnen, gewerbe
ortLocalidadhamburg
landPaísdeutschland
ausstattungEquipamientobalkon
statusEstadoreserviert

Como valor se usa el nombre corto (slug) de la categoría, tal como aparece también en la dirección de la página de categoría. Si el buscador está activo, recoge la selección de la dirección:

Listado de inmuebles con los parámetros de URL vermarktungsart=kauf y typ=wohnung: buscador con compra y piso preseleccionados, título Piso, Compra y 35 resultados

Con el shortcode [immomakler-archive] incluye una selección fija en cualquier página, por ejemplo los pisos en alquiler en una landing page o las unidades de un proyecto de obra nueva:

[immomakler-archive vermarktungsart=miete typ=wohnung columns=3]
[immomakler-archive ort=hamburg posts_per_page=6]
[immomakler-archive projekt=BAUFELD-A columns=2]
[immomakler-archive idprefix=2026-]

Además de los parámetros de la tabla anterior, el shortcode entiende todos los parámetros de una consulta de WordPress, por ejemplo meta_key y meta_value. Encontrará todos los atributos en Shortcodes: listado de inmuebles.

Listado de inmuebles incluido mediante shortcode con tres columnas en el frontend

Encontrará más ejemplos en Mostrar inmuebles similares y Incluir inmuebles de referencia.

Si diseña sus páginas de inmuebles con un page builder, el buscador y el listado de inmuebles están disponibles allí como elementos propios, en el editor de bloques, por ejemplo, el bloque Formulario de búsqueda. Qué elementos ofrece su page builder se explica en Page Builder.

Con conocimientos de programación, adapta el filtrado mediante hooks de filtro. Coloque el código en el archivo functions.php de su plugin Child Skin de WP-ImmoMakler para que sobreviva a las actualizaciones.

WP-ImmoMakler guarda la mayoría de los campos de datos de un inmueble agrupados en una única entrada de la base de datos, por la que no se puede filtrar. De serie se guardan por separado, y por tanto son filtrables, el número de habitaciones, las superficies, los precios, la calle, el número y el código postal. Puede añadir más campos con el filtro immomakler_searchable_postmeta_keys:

add_filter( 'immomakler_searchable_postmeta_keys', function ( $keys ) {
$keys[] = 'etage';
return $keys;
} );

A partir de la siguiente importación de un inmueble, WP-ImmoMakler guarda el campo por separado. Después puede consultarlo, por ejemplo, en el shortcode:

[immomakler-archive meta_key=etage meta_value=3]

Este filtro no crea un campo adicional en el buscador.

Adaptar los filtros de rango en “más opciones”

Sección titulada «Adaptar los filtros de rango en “más opciones”»

Los filtros de rango para superficie, número de habitaciones y precios los define el filtro immomakler_search_enabled_ranges. Encontrará un ejemplo completo en Hooks de filtro: ejemplos.

Todos los hooks relacionados con la búsqueda figuran en la referencia de hooks: Búsqueda.

Si lo necesita, desarrollamos filtros y adaptaciones individuales para usted. Cuéntenos lo que tiene en mente: comprobaremos si está cubierto por nuestro soporte o le elaboraremos un presupuesto sin compromiso. Puede ponerse en contacto con nosotros a través de nuestro soporte o por correo electrónico en info@wp-immomakler.de.