Documentación

Su puerta de entrada a WP-ImmoMakler

Aquí encontrará la documentación básica para poder empezar a utilizar las amplias posibilidades que ofrece WP-ImmoMakler.

Estaremos encantados de responder a preguntas más detalladas de forma orientada a sus problemas y dentro del ámbito de nuestro soporte para licencias, de forma gratuita y en persona, tanto por correo electrónico como por teléfono.

Instalación

  1. Descargue el archivo de instalación de WP-ImmoMakler® a través de “Plugins -> Instalar” en el Admin de WordPress. También puede descomprimir el archivo de instalación y subir el directorio descomprimido «immomakler/» por FTP al servidor en/wp-content/plugins/.A continuación, active el plugin. El gestor de plugins de WordPress mostrará las actualizaciones disponibles y las ofrecerá para su instalación automática.

  2. Cree un directorio/openimmo/, En su directorio de WordPress donde quiera guardar los archivos de exportación del software inmobiliario.

  3. Configure una nueva interfaz de exportación en su software inmobiliario. Para hacerlo, almacene allí los datos FTP del servidor web y, si es necesario, el directorio/openimmo/. Si se ofrece la opción, seleccione la última versión de OpenImmo y “Enviar como ZIP». Se puede establecer un número o identificador de cliente/proveedor según se desee.
  4. Inicie una exportación/comparación de inmuebles desde el software inmobiliario.

  5. Ahora podrá importar los archivos exportados manualmente en “Inmuebles->Importar” o activar allí la importación automática. Con la autoimportación activada, es suficiente iniciar la sincronización en el software inmobiliario, ya no es necesario entrar en WordPress. WP-ImmoMakler® supervisa constantemente el directorio e importa automáticamente nuevos archivos de exportación.

  6. Las propiedades importadas se encuentran en el menú de WP-Admin “Inmuebles -> Todos los inmuebles”.

  7. En su sitio web, seleccione http://www.su-página-web/inmuebles/ para mostrar las propiedades. Para ello, los permalinks (URLs fáciles de encontrar por los motores de búsqueda) deben ser activados en «Configuración -> Permalinks».

  8. Para incluir las propiedades en su menú, seleccione “Diseño -> Menús” y arrastre, por ejemplo, los elementos “Compra” y “Alquiler” del cuadro “Tipos de transacción” a su menú. Para obtener un listado de todas las propiedades cree un elemento de “enlace” en “/inmuebles/”.

  9. Por favor, consulte “WP-ImmoMakler® -> Ajustes” y la sección “WP-ImmoMakler” en el Customizer de WordPress para más opciones de configuración.

Personalización del diseño e integración en su tema

WP-ImmoMakler® utiliza por defecto un diseño adaptable basado en la versión 3 de Bootstrap para mostrar las propiedades, pero también se puede utilizar sin un tema de WordPress basado en Boostrap (se incluye un Bootstrap3 modificado con el wrap . immomakler{} para no afectar al CSS del tema de WP circundante).

En general, la representación se puede adaptar considerablemente según las preferencias individuales a través del el propio CSS.

Con WP-ImmoMakler®, el cambio de las plantillas HTML se puede implementar cómodamente siguiendo la misma lógica del “tema hijo” de WordPress. Para este propósito, WP-ImmoMakler® viene con un llamado “child skin” como plugin adicional. Después de instalar y activar este plugin, puede seleccionar el diseño del “child skin” en «WP-ImmoMakler® -> Configuración».

Ahora cambie al directorio de plugins /wp-content/plugins/immomakler/skins/bootstrap3/ y copie los archivos individuales que desee personalizar en el plugin “child skin” manteniendo la estructura de directorios. WP-ImmoMakler® elegirá entonces la copia a mostrar en lugar del archivo de skin principal con el mismo nombre.

Realice ahora los cambios que desee hacer en la copia. Por ejemplo, puede reordenar cada una de las casillas de datos o modificar la distribución del diseño de dos columnas. Además, el comportamiento adaptativo también puede ajustarse cambiando las clases CSS de Bootstrap3 de acuerdo con sus preferencias personales.

Excepciones:

  • /wp-content/themes/ihr-theme/immomakler/functions.php se carga antes que el functions.php ubicado en el skin principal, por lo que sus funciones pueden ser sobrescritas (“pluggable functions”)
  • /wp-content/themes/ihr-theme/immomakler/css/immomakler.css se carga adicionalmente tras el CSS suministrado. Aquí puede almacenar instrucciones CSS adicionales o sobrescribir las existentes. Por favor, no copie el archivo CSS completo. Es mejor que empiece con un immomakler.css vacío e inserte sólo sus propios estilos.

La mejor manera de adaptar las páginas de archivo y de exposición a su tema personalizado es añadiendo los contenedores<div>s del contenido a los archivos /header.php/footer.php proporcionados en el plugin “Child skin”, que luego se aplican tanto al archivo como a las vistas individuales. Si quieres distinguir las vistas en ellos, es mejor usarif (is_immomakler_single()){ } else { }.
Como alternativa, también puede copiar, por ejemplo, page.php (o la correspondiente plantilla deseada) del tema de WordPress que esté utilizando en/archive-immomakler_object.php y /single-immomakler_object.phpy sustituyathe_content()o todo el bucle por la parte correspondiente delarchive-immomakler_object.php o /single-immomakler_object.php de WP-ImmoMakler®.

Nota para los desarrolladores de temas personalizados: también puede codificar sus personalizaciones de WP-ImmoMakler® en su tema copiando los archivos del “child skin”en su tema en/wp-content/themes/ihr-theme/immomakler/.

Si tiene alguna pregunta sobre este tema, no dude en ponerse en contacto con nosotros.

Nos encargamos de una integración básica en su tema (adaptación a la plantilla y al diseño del tema, colores, diseño de una o de varias columnas) con un coste a precio fijo como parte del servicio de integración.

También podemos realizar adaptaciones más profundas de acuerdo con sus deseos (los costes varían según el trabajo realizado).

Claves de la API de Google Maps

WP-ImmoMakler® PLUS utiliza la API de Google Maps (Application Programming Interface) para la visualización de los mapas inmobiliarios (resultados de la búsqueda), la geocodificación (determinación de la longitud y latitud de las direcciones especificadas, o el centro del área del código postal si la calle/número de casa no se publican) y para completar automáticamente la dirección en la búsqueda de entorno.

Para el uso de los servicios de Google Maps, se requiere una llamada clave API para que Google pueda permitir el uso y cobrar por un uso intensivo.

Para utilizar las claves API, debe crear una cuenta par permitir la facturación y enlazarla con el proyecto API: https://console.cloud.google.com/project/_/billing/enable.

Pero no se preocupe, ni siquiera los clientes con más de 800 propiedades y mucho tráfico en su sitio web han superado hasta ahora ninguno de los límites que implican costes. Google lleva tiempo solicitando una cuenta bancaria o tarjeta de crédito, pero como ya se ha mencionado, hemos comprobado que la cuota mensual gratuita no se agota.

Por razones de seguridad, estas claves deben estar restringidas para que terceras personas no puedan utilizarlas a su costa (la clave de la API de JavaScript, por ejemplo, es legible por cualquiera en el código fuente del navegador).

La API de geocodificación se activa desde el servidor (restricción de la dirección IP), mientras que los mapas y el autocompletado lo hacen desde el navegador de los visitantes de su sitio web (restricción del nombre de dominio). Una clave API sólo puede restringirse o bien a direcciones IP o bien a URLs/nombres de dominio, por lo que necesita dos claves API diferentes.

Si tiene alguna duda al respecto o necesita ayuda para configurarlo, estaremos encantados de ayudarle.

Se necesitan las siguientes claves y configuraciones de la API:

Geocodificación
(API de geocodificación)

Tutorial: Crear una clave para la API de geocodificación de Google Maps

Configuración de la clave API: https://console.developers.google.com/apis/credentials

Activar la API requerida en “APIs & Services > Library”:

– “API de geocodificación”: Activar la API de geocodificación

Restricción de uso recomendada:

– Dirección IP (su dirección IP individual se muestra en los ajustes de WP-ImmoMakler®, aquí encontrará diferentes entornos de desarrollo adicionales)

Restricción API recomendada:

– “API de geocodificación”

Visualización de mapas y auto-rellenado de direcciones
(API JavaScript de Google Maps, Places API)

Tutorial: Creación de una clave para la API JavaScript de Google Maps

Configuración de la clave API: https://console.developers.google.com/apis/credentials

Activar las APIs requeridas en “APIs & Services > Library”:

– “Maps JavaScript API”: Activar la API JavaScript de Maps 

– “Places API”: Activar API de Places

Restricción de uso recomendada:

– URL de referencia HTTP (su URL individual se mostrará en WP-ImmoMakler®, aquí encontrará diferentes entornos de desarrollo adicionales)

Restricciones recomendadas de la API:

– “API JavaScript de Maps” 

– “API de Places”

Visualización de propiedades inmobiliarias de referencia

WP-ImmoMakler® puede mostrar las propiedades de referencia en un elemento de menú adicional. Los datos de estos inmuebles de referencia se muestran automáticamente de forma reducida (sólo textos descriptivos, imágenes y ubicación. Sin indicación de precios, superficies, etc.).
En caso de que sea necesario o si usted así lo desea (presentación de cartas de referencia, etc.), la visualización puede adaptarse individualmente con la ayuda de su propia plantilla.

Las propiedades de referencia deben marcarse como tales. Esto se hace generalmente con el software inmobiliario. Como las propiedades de referencia no están estandarizas dentro del estándar OpenImmo, hay varias opciones:

onOffice
Aquí, la casilla “Propiedad de referencia” ya está disponible en la pestaña “Transacción” en el campo o recuadro “Sitio web propio”. Para que este campo se transfiera a su página web, debe contactar la primera vez al soporte de onOffice (+49 241 44686-122) y solicitar la activación de los llamados “campos de transacciones” de forma gratuita. De este modo, no necesita configurar nada más en WP-ImmoMakler®.

otros programas informáticos inmobiliarios
Aquí tienes dos opciones:

  1. Se añade un nuevo campo definido por el usuario (por ejemplo, la casilla “propiedad de referencia “). Consulte la documentación de su software o su equipo de soporte si es necesario.
    Los siguientes campos personalizados son aceptados actualmente por WP-ImmoMakler®, si bien podemos añadir más si fuera necesario):

    immobilie-user_defined_anyfield-Referenz = 1 oder 'true'
    immobilie-user_defined_anyfield-Referenzobjekt = 'true'
    ausstattung-user_defined_anyfield-Referenz = 1 oder 'true'
    verwaltung_techn-user_defined_anyfield-Referenzobjekt = 'Ja'

  2. Se configura otra interfaz del portal (por ejemplo, “Sitio web de propiedades de referencia”) a la que se exportan las propiedades inmobiliarias de referencia. Estas exportaciones deben subirse a/openimmo/referenzen/en el servidor. De este modo, quedan marcadas automáticamente como referencia.
  3. Si las opciones anteriores no están posibles en su software inmobiliario, generan costes adicionales inusuales en el mismo, o desea un flujo de trabajo diferente, póngase en contacto con nosotros para que podamos encontrar una solución alternativa.

Tras una primera importación de algunas propiedades de referencia, éstas aparecerán en la lista/immobilien/referenzen/. En los shortcodes están disponibles constatus=referenz(tema Avada: real estate-status=reference).

Shortcodes disponibles con WP-ImmoMakler® PLUS y superiores

Los shortcodes [immomakler-archive], [immomakler-map], [immomakler-carousel] y [immomakler-flexslider] pueden ser provistos con cualquier parámetro WP_Query para filtrar las propiedades mostradas según sus preferencias.
En el caso de [immomakler-searchagents-form] y [immomakler-archive] el número de columnas mostradas puede especificarse con el parámetro columns. Usar un formulario de búsqueda de una sola columna tiene sentido especialmente en un widget de texto.

En el caso de que sea necesario al usar valores especiales, consulté más adelante “Cómo hacer que los campos personalizados (post meta) estén disponibles para consultas (queries)” en la sección “Ejemplos útiles para aplicar los hooks de filtro”.

Formulario de búsqueda (por ejemplo, para la página de inicio o en una barra lateral)

[immomakler-search-form] (normale 4-spaltige Ansicht)
[immomakler-search-form columns=1] (vertikale, einspaltige Ansicht wie mobil)

Campo de búsqueda para la búsqueda directa por referencia de identificación (ID) de inmueble (por ejemplo, en un widget de texto en la barra lateral)

[immomakler-search-for-id]

Lista de inmuebles (por ejemplo, para la página de inicio o las páginas de temas)

[immomakler-archive]
[immomakler-archive vermarktungsart=kauf status=referenz columns=2]
[immomakler-archive vermarktungsart=kauf typ=wohnung posts_per_page=3 columns=1]
​[immomakler-archive nutzungsart=gewerbe posts_per_page=-1 columns=2]
[immomakler-archive meta_key=kaufpreis meta_value=1000000 meta_compare='>'meta_type=numeric]
[immomakler-archive meta_key=verwaltung_objekt-user_defined_simplefield-objekt_des_tages meta_value=1 posts_per_page=3 columns=3]

Vista de mapa de varias propiedades

[immomakler-map]
[immomakler-map vermarktungsart=kauf]
[immomakler-map vermarktungsart=kauf typ=wohnung ort=hamburg]

Slider (por ejemplo, para la página de inicio)

[immomakler-carousel] oder [immomakler-flexslider]
[immomakler-carousel vermarktungsart=kauf]
[immomakler-carousel typ=wohnung]
[immomakler-carousel meta_key=kaufpreis meta_value=1000000 meta_compare='>' meta_type=numeric posts_per_page=10 max_items=6]
[immomakler-carousel meta_key=verwaltung_objekt-user_defined_simplefield-objekt_des_tages meta_value=1 posts_per_page=10 max_items=4]

Formulario para crear un agente de búsqueda

Este shortcode sólo es aplicable a las páginas de resultados de búsqueda, por ejemplo, en una barra lateral. La creación de un agente de búsqueda requiere la variable global $wp_query de una búsqueda ejecutada de WP-ImmoMakler.

​[immomakler-searchagents-form]
​[immomakler-searchagents-form-full]

Ejemplos útiles para la aplicación de los hooks de filtro

WP-ImmoMakler® dispone de muchos hooks de filtro y de acción de WordPress (lista completa más abajo) que le permiten intervenir desde fuera del código del plugin en el comportamiento de la presentación, pero también en el comportamiento del importador.

A continuación, se muestran algunos filtros útiles. Copie los ejemplos de código que sean relevantes para usted en functions.php de su plugin “child skin” bajo /wp-content/plugins/immomakler-child/functions.php, y adáptelos a sus necesidades. Estaremos encantados de indicarle los filtros exactos para sus requisitos específicos si así nos lo solicita.

Hacer que los campos personalizados (post meta) estén disponibles para las consultas (queries)

No todos los valores de los inmuebles estarán disponibles como key post meta independientes a partir de la versión 5.8 de WP-ImmoMakler®. El objetivo es aumentar significativamente el rendimiento de la búsqueda.

Pueden crearse campos individuales como campo post meta independiente con el siguiente filtro para hacerlos disponibles para las meta queries (meta consultas):

add_filter( 'immomakler_searchable_postmeta_keys', 'custom_immomakler_searchable_postmeta_keys' );
function custom_immomakler_searchable_postmeta_keys( $immomakler_metakeys ) {
	$immomakler_metakeys[] ='verwaltung_objekt-user_defined_simplefield-objekt_des_tages';
	return$immomakler_metakeys;
}

Definir campos de selección en la máscara de búsqueda (taxonomías)

Consulte más abajo las taxonomías disponibles.

add_filter('immomakler_search_enabled_taxonomies', 'my_immomakler_search_taxonomies');
function my_immomakler_search_taxonomies( $taxomonies ) {
	return array(
            'immomakler_object_vermarktung',
            'immomakler_object_nutzungsart',
            'immomakler_object_type',
            'immomakler_object_location',
        );
}

Definir campos en la búsqueda avanzada (campos post meta)

add_filter('immomakler_search_enabled_ranges', 'my_immomakler_search_ranges');
function my_immomakler_search_ranges( $ranges ) {
        return array(
            'immomakler_search_size'       => array(
                                                'label'       => 'Wohnfläche',
                                                'slug'        => 'qm',
                                                'unit'        => 'm²',
                                                'decimals'    => 0,
                                                'meta_key'    => 'wohnflaeche',
                                                'slider_step' => 5
                                              ),
            'immomakler_search_rooms'      => array(
                                                'label'       => 'Anzahl Zimmer',
                                                'slug'        => 'zimmer',
                                                'unit'        => '',
                                                'decimals'    => 1,
                                                'meta_key'    => 'anzahl_zimmer',
                                                'slider_step' => 0.5
                                                ),
            'immomakler_search_price_rent' => array(
                                                'label'       => 'Kaltmiete',
                                                'slug'        => 'kaltmiete',
                                                'unit'        => '€',
                                                'decimals'    => 0,
                                                'meta_key'    => 'kaltmiete',
                                                'slider_step' => 100
                                              ),
            'immomakler_search_price_buy'  => array(
                                                'label'       => 'Kaufpreis',
                                                'slug'        => 'kaufpreis',
                                                'unit'        => '€',
                                                'decimals'    => 0,
                                                'meta_key'    => 'kaufpreis',
                                                'slider_step' => 25000
                                              ),
        );
}


Definir la organización por defecto en la vista de lista

add_filter('immomakler_default_order', 'custom_immomakler_default_order');
function custom_immomakler_default_order( $im_order ) {
    return 'priceasc'; // möglich sind: 'priceasc', 'pricedesc', 'dateasc', 'datedesc'
}​

Determinar el tamaño de las imágenes de los inmuebles

Con 'crop' => true las imágenes se recortan al tamaño especificado. Con 'crop' => false las imágenes se escalan a los límites especificados.

add_filter('immomakler_image_sizes', 'custom_immomakler_image_sizes');
function custom_immomakler_image_sizes( $images_sizes ) {
    $images_sizes['immomakler-archive-thumb'] = array( 'width' => 350, 'height' => 250, 'crop' => false );
    return $images_sizes;
}

Los tamaños estándar son:

array(
    'immomakler-gallery-big'       => array( 'width' => 900, 'height' => 900, 'crop' => false ),
    'immomakler-gallery-thumb'     => array( 'width' => 100, 'height' => 60, 'crop' => false ),
    'immomakler-archive-thumb'     => array( 'width' => 360, 'height' => 390, 'crop' => false ),
    'immomakler-archive-thumb-big' => array( 'width' => 475, 'height' => 475, 'crop' => false ),
    'immomakler-person-thumb'      => array( 'width' => 190, 'height' => 190, 'crop' => false )
)

Fechar de modificación del día en curso para la actualización de los datos inmobiliarios

Por defecto, una propiedad permanecerá en la parte inferior de la lista (también después de una actualización) de acuerdo con la fecha en que se publicó por primera vez en el sitio web. Use este filtro si desea que vuelva a aparecer en la parte superior de la lista después de una actualización.

add_filter ('immomakler_preserve_post_date_on_update', '__return_false');

Generar entrada de país “Extranjero”

Por defecto, los países se generan como una taxonomía, que puede ser listada bajo la URL /inmuebles-en/españa/. Utilice el siguiente filtro para una categoría /inmobiliaria/extranjero/. Puede establecer el país principal (no extranjero) en el motor administrativo de WP en WP-ImmoMakler® > Ajustes > Importación.

add_filter ('immomakler_mark_foreign_countries', '__return_true');

Personalización de las opciones de galleria.io para la visualización en forma de slideshow en la vista de presentación

add_filter('immomakler_galleria_options', 'immomakler_custom_galleria_options');
function immomakler_custom_galleria_options( $options ) {
    $options['transition'] = 'fade';
    $options['autoplay'] = '3000';
    return $options;
}

Generación de propios tipos de inmuebles 

add_filter('immomakler_object_terms_types', 'custom_immomakler_object_terms_types', 10, 2);
function custom_immomakler_object_terms_types( $object_types, $openimmo_data ) {
    if ( $openimmo_data['gewerbe'] ) {
        $object_types[] = 'Gewerbe';
    }
    if ( $openimmo_data['verwaltung_objekt-user_defined_simplefield-xyz'] == 'PREMIUM' ) {
        $object_types[] = 'Premiumimmobilie';
    }
    return $object_types;
}

Generación de tipos de uso propios a partir de los campos definidos por el usuario desde el software inmobiliario

add_filter('immomakler_object_terms_nutzungsart', 'custom_immomakler_object_terms_nutzungsart', 10, 2);
function custom_immomakler_object_terms_nutzungsart( $object_nutzungsart, $openimmo_data ) {
    if ( $openimmo_data['verwaltung_objekt-user_defined_simplefield-xyz'] == 'PRIVAT' ) {
        $object_nutzungsart[] = 'Privat';
    }
    if ( $openimmo_data['verwaltung_objekt-user_defined_simplefield-xyz'] == 'INSTITUTIONELL' ) {
        $object_nutzungsart[] = 'Institutionell';
    }
    return $object_nutzungsart;
}

Generación de una taxonomía propia

Esta taxonomía de WordPress “immomakler_search_plz” (búsqueda por código postal) creada en el siguiente modelo puede incluirse, igual que en el ejemplo anteriormente mencionado, en “campos de selección en la máscara de búsqueda” o utilizarse en un shortcode:

add_action( "init", "custom_immomakler_register_taxonomies" );
function custom_immomakler_register_taxonomies() {
    register_taxonomy(
        'immomakler_search_plz',
        'immomakler_object',
        array(
            'labels' => array(
                'name' => _x('Postleitzahlen', 'taxonomy general name'),
                'singular_name' => _x('Postleitzahl', 'taxonomy singular name'),
                'all_items' => _x('Alle Postleitzahlen', 'taxonomy choose all'),
            ),
            'rewrite' => array( 'slug' => 'immobilien-plz', 'hierarchical' => false, 'with_front' => false ),
            'hierarchical' => false,
            'query_var' => 'plz',
            'public' => true,
            'show_ui' => true
        )
    );
}
add_action( "immomakler_after_post_create", "custom_immomakler_index", 10, 2 );
function custom_immomakler_index( $post_id, $openimmo_data ) {
    if ( ! empty ( $openimmo_data['plz'] ) ) {
        wp_set_object_terms( $post_id, $openimmo_data['plz'], 'immomakler_search_plz' );
    }
}

Lista de filtros disponibles

Busque el nombre del filtro correspondiente en el código del plugin para conocer el uso exacto, el lugar de ejecución y los parámetros disponibles de cada filtro.

Aplicación de los hooks de filtro de WordPress

immomakler_allow_delete_post
immomakler_append_anbieternr_to_anid
immomakler_append_anbieternr_to_obid
immomakler_append_language_to_obid
immomakler_archive_on_delete
immomakler_archive_title
immomakler_attachment_caption
immomakler_attachment_data_path
immomakler_attachment_description
immomakler_attachment_icon_class
immomakler_attachment_nodes_before_processing
immomakler_attachment_title
immomakler_auto_publish_post
immomakler_available_taxonomies
immomakler_available_themes
immomakler_back_to_archive_link
immomakler_bebaubar_nach_mapping
immomakler_cart_add_to_cart
immomakler_cart_archive_title
immomakler_cart_archive_title_search
immomakler_cart_cookie_lifetime
immomakler_cart_searchable
immomakler_cart_show_cart
immomakler_cart_widget_item
immomakler_contact_form_with_posts
immomakler_contact_form_without_posts
immomakler_contactform_agb
immomakler_contactform_cc
immomakler_contactform_customer_is_sender
immomakler_contactform_enabled_fields
immomakler_contactform_mail_no_posts_subject
immomakler_contactform_mail_to_email
immomakler_contactform_mail_to_name
immomakler_contactform_mail_with_posts_subject
immomakler_contactform_mailfailed
immomakler_contactform_mailsent
immomakler_contactform_mandatory_fields
immomakler_contactform_message_text
immomakler_contactform_submit_value
immomakler_contactform_validationfailed
immomakler_contactform_widerruf
immomakler_contactform_widerruf_in_multiple_request
immomakler_country_taxonomy
immomakler_currency
immomakler_custom_max_execution_time
immomakler_default_currency
immomakler_default_order
immomakler_default_property_image_path_filename
immomakler_delete_imported_files_after_days
immomakler_disable_frontend
immomakler_email_attachments
immomakler_enqueue_bootstrap_js
immomakler_epass_diagram_size
immomakler_erschliessung_mapping
immomakler_feature_list_args
immomakler_feature_taxonomy
immomakler_find_duplicate_by
immomakler_galleria_options
immomakler_galleria_theme_file
immomakler_geocode_address
immomakler_geocode_address_if_hidden
immomakler_geocode_with_bundesland
immomakler_googlemaps_api_key
immomakler_hide_address
immomakler_home_country_iso
immomakler_image_sizes
immomakler_immomakler_object_type_add_objektart
immomakler_immomakler_object_type_add_objektart_detail
immomakler_import_basedir_abspath
immomakler_import_dir_abspath
immomakler_import_dir_max_depth
immomakler_import_notifications_recipient_email
immomakler_import_notifications_recipient_name
immomakler_import_post_type
immomakler_importer_only
immomakler_insert_attachment_args
immomakler_is_immomakler_archive
immomakler_is_immomakler_single
immomakler_iso_land_mapping
immomakler_language_code
immomakler_language_code_default
immomakler_link_icon_class
immomakler_list_files_sorted_by_field
immomakler_location_taxonomy
immomakler_log_import_to_file
immomakler_map_address_with_bundesland
immomakler_map_address_with_sublocality
immomakler_mark_as_reference_instead_of_delete
immomakler_max_attachments
immomakler_number_of_columns_archive
immomakler_number_of_columns_single
immomakler_nutzungsart_taxonomy
immomakler_object_country_slug
immomakler_object_feature_slug
immomakler_object_location_slug
immomakler_object_nutzungsart_slug
immomakler_object_status_message
immomakler_object_status_slug
immomakler_object_terms_country
immomakler_object_terms_feature
immomakler_object_terms_location
immomakler_object_terms_nutzungsart
immomakler_object_terms_status
immomakler_object_terms_types
immomakler_object_terms_vermarktungsart
immomakler_object_type_hierarchical
immomakler_object_type_slug
immomakler_object_vermarktung_slug
immomakler_objektart_list_args
immomakler_objektart_mapping
immomakler_opengraph_facebook_admins
immomakler_openimmo_data
immomakler_openimmo_data_before_set_post_meta
immomakler_openimmofeedback_key_for_oobj_id
immomakler_options_defaults
immomakler_options_sanitize
immomakler_person_post_type
immomakler_post_author
immomakler_post_title
immomakler_post_type_immomakler_object_args
immomakler_post_type_immomakler_person_args
immomakler_posts_per_page
immomakler_preis_zeiteinheit
immomakler_preserve_post_date_on_update
immomakler_property_subtitle
immomakler_property_type_taxonomy
immomakler_protect_duplicate_property_posts
immomakler_radiussearch_default_radius
immomakler_radiussearch_radius_values
immomakler_recaptcha_validationfailed
immomakler_search_archive_title
immomakler_search_button_text
immomakler_search_dropdown_show_children
immomakler_search_enabled_ranges
immomakler_search_enabled_taxonomies
immomakler_searchagents_confirmation_flash_message
immomakler_searchagents_no_confirm_mail_sent_flash_message
immomakler_searchagents_notification_email_body
immomakler_searchagents_notification_email_subject
immomakler_searchagents_please_confirm_email_subject
immomakler_searchagents_please_confirm_flash_message
immomakler_searchagents_unsubscribe_flash_message
immomakler_seo_permalinks
immomakler_settings_tabs
immomakler_show_ui_country
immomakler_show_ui_feature
immomakler_show_ui_location
immomakler_show_ui_nutzungsart
immomakler_show_ui_status
immomakler_show_ui_type
immomakler_show_ui_vermarktung
immomakler_single_title
immomakler_skin_bootstrap3_vertical_archive_layout
immomakler_status_taxonomy
immomakler_taxomomy_immomakler_object_country_args
immomakler_taxomomy_immomakler_object_feature_args
immomakler_taxomomy_immomakler_object_location_args
immomakler_taxomomy_immomakler_object_nutzungsart_args
immomakler_taxomomy_immomakler_object_status_args
immomakler_taxomomy_immomakler_object_type_args
immomakler_taxomomy_immomakler_object_vermarktung_args
immomakler_theme_bootstrap3_vertical_archive_layout
immomakler_use_timestamp_for_file_id
immomakler_user_defined_fields
immomakler_vermarktung_taxonomy
immomakler_video_links
immomakler_zustand_mapping

Lista de acciones disponibles

Busque el nombre de la acción correspondiente en el código del plugin para conocer el uso exacto, el lugar de ejecución y los parámetros disponibles de cada acción.

Aplicación de los hooks de acción de WordPress

immomakler_after_archive
immomakler_after_archive_item
immomakler_after_archive_items
immomakler_after_archive_no_items
immomakler_after_archiving_existing_post
immomakler_after_import_filelist
immomakler_after_import_zipfile
immomakler_after_pagination
immomakler_after_post_create
immomakler_after_save_attachments
immomakler_after_single
immomakler_after_single_details
immomakler_archive_property_actions
immomakler_archive_property_details_bottom
immomakler_archive_property_details_top
immomakler_before_archive
immomakler_before_archive_item
immomakler_before_archive_items
immomakler_before_archive_items_references
immomakler_before_archive_no_items
immomakler_before_contactform
immomakler_before_delete_post
immomakler_before_import_zipfile
immomakler_before_publish_post
immomakler_before_single
immomakler_before_single_details
immomakler_before_update_post
immomakler_end_epass
immomakler_search_form_after_ranges
immomakler_search_form_after_taxonomies
immomakler_search_form_begin
immomakler_search_form_end
immomakler_searchagents_after_form
immomakler_searchagents_before_form
immomakler_single_contact_begin
immomakler_single_contact_bottom
immomakler_single_description_end
immomakler_single_details_before_price
immomakler_single_details_begin
immomakler_single_details_end
immomakler_single_property_actions

Lista de taxonomías generadas automáticamente (categorías)

Las siguientes taxonomías (categorías) se auto-rellenan y vinculan a las propiedades correspondientes al ser importadas. Se pueden utilizar en los formularios de búsqueda, en los elementos del menú y en las consultas personalizadas WP_Query o get_posts() para categorizar las propiedades inmobiliarias.

immomakler_object_type
immomakler_object_country
immomakler_object_vermarktung
immomakler_object_nutzungsart
immomakler_object_location
immomakler_object_feature
immomakler_object_status