Inmuebles similares
Debajo de la vista de detalle de un inmueble, WP-ImmoMakler muestra automáticamente un bloque con inmuebles similares: mismo tipo de inmueble, mismo tipo de comercialización (compra/alquiler) y proximidad de ubicación. Si no se encuentran suficientes inmuebles lo bastante similares, el filtrado se relaja progresivamente (primero la ubicación, luego el tipo de inmueble) hasta encontrar inmuebles adecuados o, si su sitio web contiene un único inmueble, el bloque permanece oculto por completo.
Activar y configurar la función
Sección titulada «Activar y configurar la función»La función está activa de forma predeterminada. Puede controlar la visibilidad y la cantidad en el Customizer de WordPress en WP-ImmoMakler → Vista de detalle de inmuebles:
| Ajuste | Descripción |
|---|---|
| Mostrar inmuebles similares en la vista de detalle | Activa o desactiva el bloque por completo. |
| Cantidad de inmuebles similares | Cuántos inmuebles se muestran (1 a 4); determina también el número máximo de columnas. En pantallas más estrechas se muestran menos inmuebles uno junto a otro, según el ancho mínimo de los ajustes de la vista de lista. |
Referencia completa de opciones: Personalizar la vista de detalle.
En plantillas de Page Builder
Sección titulada «En plantillas de Page Builder»PLUS En una plantilla de su Page Builder crea los inmuebles similares con el bucle del propio Page Builder: la tarjeta la diseña como cualquier otra lista de inmuebles de su sitio web, y WP-ImmoMakler solo determina qué inmuebles aparecen en ella. Se aplican las mismas reglas que en el bloque automático (mismo tipo de inmueble, mismo tipo de comercialización, cercanía, con relajación progresiva) y el inmueble mostrado actualmente nunca se incluye. La cantidad, el orden y el diseño los define en el bucle.
En la vista previa del editor todavía no se ha abierto ningún inmueble; según el Page Builder, el bucle muestra allí inmuebles cualesquiera o los similares al inmueble de vista previa. En la página de detalle muestra los similares.
Elementor Pro
Sección titulada «Elementor Pro»Inserte un Loop Grid e introduzca el valor immomakler_similar_properties en Avanzado > ID de consulta, o elija ID de consulta: Inmuebles similares mediante el icono de Dynamic Tag del campo. Encontrará la guía paso a paso en Mostrar solo inmuebles similares.
En un elemento que admita loops (por ejemplo, una fila), active el loop, elija Inmuebles como tipo de contenido y active Solo inmuebles similares en los ajustes del loop. La cantidad se define en Entradas por página. Véase Divi 5: Crear plantillas de archivo e individuales.
En un contenedor o bloque, active el Query Loop y elija en Consulta el tipo Inmuebles similares (WP-ImmoMakler). Debajo aparece el campo Número de inmuebles similares (por defecto: 3). Véase Bricks: Crear plantilla individual.
Editor de bloques de WordPress
Sección titulada «Editor de bloques de WordPress»En el editor del sitio, inserte en la plantilla de la página de detalle del inmueble el bloque Inmuebles similares, una variante del bloque Bucle de consulta. La tarjeta la diseña en la plantilla de entrada incluida con los bloques habituales y los bloques de WP-ImmoMakler.
Oxygen 4
Sección titulada «Oxygen 4»En el Repeater, en Query > Advanced Query, cree una Custom Query con el Key immomakler_similar_to y el valor current, y además post_type con el valor immomakler_object.
Otros Page Builder
Sección titulada «Otros Page Builder»Con el parámetro de consulta de WordPress immomakler_similar_to=current se puede limitar a inmuebles similares cualquier bucle que acepte parámetros de consulta propios. Divi 4, Enfold y el Grid de WPBakery no ofrecen un bucle adecuado para ello; utilice allí el bloque automático o la variante mediante shortcode.
Presentación personalizada mediante shortcode
Sección titulada «Presentación personalizada mediante shortcode»Si necesita una lógica de selección distinta a la integrada (p. ej., por características en lugar de por tipo de inmueble), puede desactivar la opción integrada e insertar usted mismo el shortcode [immomakler-archive] PLUS a través del hook immomakler_after_single. El shortcode acepta todos los parámetros de WP_Query como atributos.
add_action( 'immomakler_after_single', function() { echo '<h2>Ähnliche Objekte</h2>'; echo do_shortcode( '[immomakler-archive vermarktungsart=kauf posts_per_page=3]' );} );Coloque este código en el archivo functions.php de su WP-ImmoMakler Child-Skin-Plugin.
Atributos disponibles del shortcode
Sección titulada «Atributos disponibles del shortcode»Los atributos de filtro más importantes para [immomakler-archive]:
| Atributo | Valor de ejemplo | Descripción |
|---|---|---|
vermarktungsart | kauf, miete | Tipo de comercialización |
typ | haus, wohnung | Tipo de inmueble |
nutzungsart | wohnen, gewerbe | Tipo de uso |
status | referenz | Estado del inmueble |
posts_per_page | 3 | Cantidad de inmuebles |
columns | 3 | Cantidad máxima de columnas; menos en pantallas más estrechas |
Mostrar inmuebles del mismo tipo
Sección titulada «Mostrar inmuebles del mismo tipo»Para mostrar automáticamente en la vista de detalle inmuebles del mismo tipo, puede leer el tipo de inmueble del registro actual y pasarlo como filtro. Para ello, añada la siguiente acción en el archivo functions.php de su WP-ImmoMakler Child-Skin-Plugin:
add_action( 'immomakler_after_single', function() { global $post; $objektart = get_post_meta( $post->ID, 'objektart', true ); if ( $objektart ) { echo '<h2>Weitere ' . esc_html( $objektart ) . 'en</h2>'; echo do_shortcode( '[immomakler-archive tax_query_objektart="' . esc_attr( $objektart ) . '" posts_per_page=3]' ); }} );Más hooks para la vista de detalle
Sección titulada «Más hooks para la vista de detalle»Además de immomakler_after_single, están disponibles los siguientes hooks de acción:
immomakler_before_single– antes de toda la vista de detalleimmomakler_after_single_details– después de los campos de detalle del inmueble, pero aún dentro del área de contenidoimmomakler_single_property_actions– en el área de los botones de acción (por ejemplo, junto al botón de detalles)