Ir al contenido

Inmuebles similares

Debajo de la vista de detalle de un inmueble, puede mostrar inmuebles similares o relacionadas. WP-ImmoMakler proporciona para ello el shortcode [immomakler-archive] así como hooks de WordPress.

Integrar inmuebles similares mediante el shortcode

Sección titulada «Integrar inmuebles similares mediante el shortcode»

El shortcode [immomakler-archive] acepta todos los parámetros de WP_Query como atributos. Con él puede, por ejemplo, cargar inmuebles del mismo tipo de comercialización o del mismo tipo de inmueble.

Inserte el shortcode en un widget de texto, una página de WordPress o, a través del hook de acción, directamente en la vista de detalle:

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.

Los atributos de filtro más importantes para [immomakler-archive]:

AtributoValor de ejemploDescripción
vermarktungsartkauf, mieteTipo de comercialización
typhaus, wohnungTipo de inmueble
nutzungsartwohnen, gewerbeTipo de uso
statusreferenzEstado del inmueble
posts_per_page3Cantidad de inmuebles
columns3Cantidad de columnas

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]'
);
}
} );

Además de immomakler_after_single, están disponibles los siguientes hooks de acción:

  • immomakler_before_single – antes de toda la vista de detalle
  • immomakler_after_single_details – después de los campos de detalle del inmueble, pero aún dentro del área de contenido
  • immomakler_single_property_actions – en el área de los botones de acción (por ejemplo, junto al botón de detalles)