Ir al contenido

Hooks: Importación

Tipo: Action

Archivo: classes/class-immomakler.php:2967

Firma:

do_action( 'immomakler_after_archiving_existing_post', $duplicate_post_id )

Tipo: Action

Archivo: classes/class-immomakler.php:3443

Firma:

do_action( 'immomakler_after_import_filelist', $import_counts )

Tipo: Action

Archivo: classes/class-immomakler.php:3432

Firma:

do_action( 'immomakler_after_import_zipfile', $filename )

Tipo: Action

Archivo: classes/class-immomakler.php:642

Firma:

do_action( 'immomakler_after_load' )

Tipo: Action

Archivo: classes/class-immomakler.php:3092

Firma:

do_action( 'immomakler_after_post_create', $post_id, $openimmo_data )

Tipo: Action

Archivo: classes/class-immomakler.php:3285

Firma:

do_action( 'immomakler_after_publish_post', $post_id, $openimmo_data )

Tipo: Action

Archivo: classes/class-immomakler.php:3239

Firma:

do_action( 'immomakler_after_save_attachments', $post_id, $attachments, get_post_thumbnail_id( $post_id ) )

Tipo: Filter

Desde la versión: 5.68.0

Descripción (del código fuente, en inglés):

Filters which AI texts are queued for a property. Return an empty array to skip a property entirely.

Archivo: src-plus/Frontend/Seo_Ai.php:83

Firma:

apply_filters( 'immomakler_ai_queued_fields', $fields, $post_id, $openimmo_data )

Parámetros:

  • $fields (string[]) Field keys from Ai_Text_Fields.
  • $post_id (int) The property’s post ID.

Tipo: Action

Desde la versión: 5.68.0

Descripción (del código fuente, en inglés):

Fires once a property’s AI texts have been written.

Archivo: src-plus/AI/Ai_Text_Worker.php:283

Firma:

do_action( 'immomakler_ai_texts_generated', $post_id )

Parámetros:

  • $post_id (int) The property’s post ID.

Tipo: Filter

Desde la versión: 5.68.0

Descripción (del código fuente, en inglés):

Filters how many properties one AI worker run processes. Each property may need up to three generations, so the number of requests per run is up to three times this value. Lower it on a provider plan with a tight rate limit.

Archivo: src-plus/AI/Ai_Text_Worker.php:124

Firma:

apply_filters( 'immomakler_ai_worker_batch_size', $batch_size ?? self::DEFAULT_BATCH_SIZE )

Parámetros:

  • $batch_size (int) Number of properties per run.

Tipo: Filter

Desde la versión: 5.68.0

Descripción (del código fuente, en inglés):

Filters how often the AI text worker runs, in seconds.

Archivo: src-plus/AI/Cron_Event_Generate_Ai_Texts.php:60

Firma:

apply_filters( 'immomakler_ai_worker_interval', 300 )

Parámetros:

  • $interval (int) Seconds between runs.

Tipo: Filter

Archivo: classes/class-immomakler.php:2920

Firma:

apply_filters( 'immomakler_allow_create_post', true, $openimmo_data, $immobilie )

Tipo: Filter

Archivo: classes/class-immomakler.php:5742

Firma:

apply_filters( 'immomakler_allow_delete_attachment', true, $attachment->ID )

Otros lugares de uso:

  • src/Data/Orphaned_Attachments.php:283

    apply_filters( 'immomakler_allow_delete_attachment', true, $candidate_id )

Tipo: Filter

Archivo: classes/class-immomakler.php:2762

Firma:

apply_filters( 'immomakler_allow_delete_post', true, $old_post->post_id )

Otros lugares de uso:

  • classes/class-immomakler.php:2952

    apply_filters( 'immomakler_allow_delete_post', true, $duplicate_post_id )

Tipo: Filter

Archivo: classes/class-immomakler.php:6583

Firma:

apply_filters( 'immomakler_append_anbieternr_to_anid', false )

Tipo: Filter

Archivo: classes/class-immomakler.php:3822

Firma:

apply_filters( 'immomakler_append_anbieternr_to_obid', false )

Tipo: Filter

Archivo: classes/class-immomakler-softwarespecifichooks.php:369

Firma:

apply_filters( 'immomakler_append_language_to_obid', false, $openimmo_data )

Otros lugares de uso:

  • classes/class-immomakler.php:3825

    apply_filters( 'immomakler_append_language_to_obid', false, $openimmo_data )

Tipo: Filter

Archivo: src/Importers/Openimmo_Xml/Attachments/Attachments_Processor.php:293

Firma:

apply_filters( 'immomakler_attachment_caption', '', $anhang )

Tipo: Filter

Archivo: classes/class-immomakler.php:3180

Firma:

apply_filters( 'immomakler_attachment_data_path', strval( $immobilie->kontaktperson->foto->daten->pfad ?? '' ) )

Otros lugares de uso:

  • src/Importers/Openimmo_Xml/Attachments/Attachments_Processor.php:227

    apply_filters( 'immomakler_attachment_data_path', strval( $anhangpfad ) )

Tipo: Filter

Archivo: src/Importers/Openimmo_Xml/Attachments/Attachments_Processor.php:294

Firma:

apply_filters( 'immomakler_attachment_description', '', $anhang )

Tipo: Filter

Archivo: src/Data/Property/Downloads/Download.php:151

Firma:

apply_filters( 'immomakler_attachment_icon_class', 'glyphicon glyphicon-file', $this->attachment_id )

immomakler_attachment_nodes_before_processing

Sección titulada «immomakler_attachment_nodes_before_processing»

Tipo: Filter

Archivo: classes/class-immomakler.php:3229

Firma:

apply_filters( 'immomakler_attachment_nodes_before_processing', $attachments, $post_id )

Tipo: Filter

Archivo: src/Importers/Openimmo_Xml/Attachments/Attachments_Processor.php:292

Firma:

apply_filters( 'immomakler_attachment_title', $anhangtitel, $anhang )

Tipo: Filter

Archivo: classes/class-immomakler.php:3197

Firma:

apply_filters( 'immomakler_attachment_update_person_photo', true )

Tipo: Filter

Archivo: classes/class-immomakler.php:3261

Firma:

apply_filters( 'immomakler_auto_publish_post', true, $post_id, $openimmo_data )

Tipo: Filter

Archivo: classes/class-immomakler.php:1677

Firma:

apply_filters( 'immomakler_autocreate_htaccess', true )

Tipo: Filter

Archivo: classes/class-immomakler.php:7753

Firma:

apply_filters( 'immomakler_bebaubar_nach_mapping', [ '34_nachbarschaft' => __( '§ 34 Nachbarschaftsbebauung', 'immomakler' ), '35_aussengebiet' => __( '§ 35 Außengebiet', 'immomakler' ), 'b_plan' => __( 'Bebauungsplan', 'immomakler' ), 'kein bauland' => __( 'Kein Bauland', 'immomakler' ), 'bauerwartungsland' => __( 'Bauerwartungsland', 'immomakler' ), 'laenderspezifisch' => __( 'Länderspezifisch bebaubar', 'immomakler' ), 'bauland_ohne_b_plan' => __( 'Bauland ohne Bebauungsplan', 'immomakler' ), ] )

Tipo: Action

Archivo: classes/class-immomakler.php:2774

Firma:

do_action( 'immomakler_before_delete_post', $old_post->post_id, [] )

Otros lugares de uso:

  • classes/class-immomakler.php:2975

    do_action( 'immomakler_before_delete_post', $duplicate_post_id, $openimmo_data )

Tipo: Action

Archivo: classes/class-immomakler.php:2475

Firma:

do_action( 'immomakler_before_import_zipfile', $filename )

Tipo: Action

Archivo: classes/class-immomakler.php:3249

Firma:

do_action( 'immomakler_before_publish_post', $post_id, $openimmo_data )

Tipo: Action

Archivo: classes/class-immomakler.php:2998

Firma:

do_action( 'immomakler_before_update_post', $duplicate_post_id, $openimmo_data )

Tipo: Filter

Archivo: classes/class-immomakler.php:5722

Firma:

apply_filters( 'immomakler_cleanup_unattached_attachments', true )

Otros lugares de uso:

  • classes/class-immomakler.php:5812

    apply_filters( 'immomakler_cleanup_unattached_attachments', true )
  • src/Cron/Events/Cleanup_Unattached_Attachments.php:71

    apply_filters( 'immomakler_cleanup_unattached_attachments', true )

Tipo: Filter

Archivo: classes/class-immomakler.php:5721

Firma:

apply_filters( 'immomakler_cleanup_unattached_images', true )

Otros lugares de uso:

  • classes/class-immomakler.php:5812

    apply_filters( 'immomakler_cleanup_unattached_images', true )
  • src/Cron/Events/Cleanup_Unattached_Attachments.php:70

    apply_filters( 'immomakler_cleanup_unattached_images', true )

immomakler_cleanup_upload_directories_active

Sección titulada «immomakler_cleanup_upload_directories_active»

Tipo: Filter

Archivo: src/Cron/Events/Cleanup_Unattached_Attachments.php:69

Firma:

apply_filters( 'immomakler_cleanup_upload_directories_active', true )

Tipo: Filter

Archivo: src/Cron/Events/Cleanup_Wpml_Orphans.php:92

Firma:

apply_filters( 'immomakler_cleanup_wpml_orphans', true )

Tipo: Action

Archivo: src/Cron/Cron_Scheduler.php:69

Firma:

do_action( 'immomakler_cron_register_events', $this )

Tipo: Filter

Archivo: src/Admin/Options_Adminpanel.php:780

Firma:

apply_filters( 'immomakler_delete_imported_files_after_days', 180 )

Otros lugares de uso:

  • src/Admin/Options_Adminpanel.php:780

    apply_filters( 'immomakler_delete_imported_files_after_days', 180 )

Tipo: Filter

Archivo: classes/class-immomakler.php:7773

Firma:

apply_filters( 'immomakler_erschliessung_mapping', [ 'unerschlossen' => __( 'unerschlossen', 'immomakler' ), 'teilerschlossen' => __( 'teilerschlossen', 'immomakler' ), 'vollerschlossen' => __( 'vollerschlossen', 'immomakler' ), 'ortsueblicherschlossen' => __( 'ortsüblich erschlossen', 'immomakler' ), ] )

Tipo: Filter

Descripción (del código fuente, en inglés):

Filter the ffmpeg binary WP-ImmoMakler uses for video posters. Return an absolute path to point at a binary outside $PATH, or an empty string to switch server-side extraction off entirely and always use the browser capture.

Archivo: src/Frontend/Videos/Video_Poster_Extractor.php:136

Firma:

apply_filters( 'immomakler_ffmpeg_binary', null )

Parámetros:

  • $binary (string|null) Resolved binary, or null to auto-detect.

Tipo: Filter

Archivo: src/Importers/Openimmo_Xml/Import_Helpers.php:21

Firma:

apply_filters( 'immomakler_find_duplicate_by', 'openimmo_obid' )

Tipo: Action

Archivo: classes/class-immomakler.php:2792

Firma:

do_action( 'immomakler_flush_caches' )

Otros lugares de uso:

  • classes/class-immomakler.php:3015

    do_action( 'immomakler_flush_caches' )
  • classes/class-immomakler.php:3294

    do_action( 'immomakler_flush_caches' )
  • src-plus/AI/Ai_Text_Worker.php:285

    do_action( 'immomakler_flush_caches' )
  • src/Admin/Edit/MetaBoxes.php:169

    do_action( 'immomakler_flush_caches' )
  • src/Cron/Events/Mute_Overlimits.php:79

    do_action( 'immomakler_flush_caches' )
  • src/Data/Migrations.php:85

    do_action( 'immomakler_flush_caches' )
  • src/Data/Migrations.php:180

    do_action( 'immomakler_flush_caches' )
  • src/Data/Migrations.php:242

    do_action( 'immomakler_flush_caches' )
  • src/Data/Migrations.php:327

    do_action( 'immomakler_flush_caches' )
  • src/Data/Migrations.php:381

    do_action( 'immomakler_flush_caches' )

Tipo: Filter

Archivo: src/Importers/Openimmo_Xml/File_System.php:114

Firma:

apply_filters( 'immomakler_import_basedir_abspath', $import_basedir )

Tipo: Filter

Archivo: src/Importers/Openimmo_Xml/File_System.php:95

Firma:

apply_filters( 'immomakler_import_dir_abspath', $import_dir )

Tipo: Filter

Archivo: classes/class-immomakler.php:636

Firma:

apply_filters( 'immomakler_import_dir_max_depth', 2 )

immomakler_import_image_decodes_into_php_memory

Sección titulada «immomakler_import_image_decodes_into_php_memory»

Tipo: Filter

Desde la versión: 5.70.0

Descripción (del código fuente, en inglés):

Filters whether decoding an image counts against PHP’s memory limit. Detected as true only where WordPress scales the image with GD and GD is PHP’s bundled libgd. Return true to measure images against the memory limit on a host that caps a system libgd or Imagick in some other way.

Archivo: src/Importers/Openimmo_Xml/Attachments/Image_Memory_Guard.php:275

Firma:

apply_filters( 'immomakler_import_image_decodes_into_php_memory', self::uses_bundled_gd_for( $path ), $path )

Parámetros:

  • $decodes_into_php_memory (bool) Whether the canvas is allocated inside PHP’s memory limit.
  • $path (string) Absolute path of the file about to be processed.

Tipo: Filter

Desde la versión: 5.69.0

Descripción (del código fuente, en inglés):

Filters the verdict on whether an image fits into the available memory.

Archivo: src/Importers/Openimmo_Xml/Attachments/Image_Memory_Guard.php:151

Firma:

apply_filters( 'immomakler_import_image_fits_in_memory', $fits, $path, $required )

Parámetros:

  • $fits (bool) Whether the image is expected to fit.
  • $path (string) Absolute path of the file about to be processed.
  • $required (int) Estimated requirement in bytes, 0 for a non-raster file.

immomakler_import_notifications_recipient_email

Sección titulada «immomakler_import_notifications_recipient_email»

Tipo: Filter

Archivo: src/Admin/Notifier.php:74

Firma:

apply_filters( 'immomakler_import_notifications_recipient_email', trim( ImmoMakler_Options::get( 'import_notifications_recipient_email' ) ) )

Otros lugares de uso:

  • src/Mail/System_Mail.php:15

    apply_filters( 'immomakler_import_notifications_recipient_email', trim( ImmoMakler_Options::get( 'import_notifications_recipient_email' ) ) )

immomakler_import_notifications_recipient_name

Sección titulada «immomakler_import_notifications_recipient_name»

Tipo: Filter

Archivo: src/Admin/Notifier.php:73

Firma:

apply_filters( 'immomakler_import_notifications_recipient_name', trim( ImmoMakler_Options::get( 'import_notifications_recipient_name' ) ) )

Otros lugares de uso:

  • src/Mail/System_Mail.php:14

    apply_filters( 'immomakler_import_notifications_recipient_name', trim( ImmoMakler_Options::get( 'import_notifications_recipient_name' ) ) )

immomakler_import_openimmo_lock_use_insert_ignore_into

Sección titulada «immomakler_import_openimmo_lock_use_insert_ignore_into»

Tipo: Filter

Archivo: classes/class-immomakler.php:2338

Firma:

apply_filters( 'immomakler_import_openimmo_lock_use_insert_ignore_into', true )

Tipo: Filter

Archivo: classes/plus/class-immomakler-searchagents.php:850

Firma:

apply_filters( 'immomakler_import_post_type', 'immomakler_object' )

Otros lugares de uso:

  • classes/plus/class-immomakler-searchagents.php:1833

    apply_filters( 'immomakler_import_post_type', 'immomakler_object' )
  • classes/plus/class-immomakler-searchagents.php:1867

    apply_filters( 'immomakler_import_post_type', 'immomakler_object' )
  • classes/plus/class-immomakler-searchagents.php:1884

    apply_filters( 'immomakler_import_post_type', 'immomakler_object' )
  • classes/plus/class-immomakler-searchagents.php:2094

    apply_filters( 'immomakler_import_post_type', 'immomakler_object' )
  • src-plus/Search_Agents/Search_Agent_Service.php:426

    apply_filters( 'immomakler_import_post_type', 'immomakler_object' )
  • src/Data/Post_Types/Property_Post_Type.php:97

    apply_filters( 'immomakler_import_post_type', self::POST_TYPE_KEY )

Tipo: Filter

Archivo: src/Importers/Openimmo_Xml/File_System.php:24

Firma:

apply_filters( 'immomakler_import_unzipped_xml_files', true )

Tipo: Filter

Archivo: classes/class-immomakler.php:204

Firma:

apply_filters( 'immomakler_importer_only', false )

Otros lugares de uso:

  • classes/class-immomakler.php:577

    apply_filters( 'immomakler_importer_only', false )
  • classes/class-immomakler.php:664

    apply_filters( 'immomakler_importer_only', false )
  • classes/class-immomakler.php:1073

    apply_filters( 'immomakler_importer_only', false )
  • classes/class-immomakler.php:5050

    apply_filters( 'immomakler_importer_only', false )
  • classes/plus/widgets/class-immomakler-legacy-widgets.php:45

    apply_filters( 'immomakler_importer_only', false )
  • immomakler-plus.php:100

    apply_filters( 'immomakler_importer_only', false )
  • src/Data/Post_Types/Person_Post_Type.php:53

    apply_filters( 'immomakler_importer_only', false )
  • src/Data/Taxonomies/Property_Taxonomies.php:311

    apply_filters( 'immomakler_importer_only', false )

immomakler_importfiles_always_auto_prepend_timestamps

Sección titulada «immomakler_importfiles_always_auto_prepend_timestamps»

Tipo: Filter

Archivo: classes/class-immomakler.php:6691

Firma:

apply_filters( 'immomakler_importfiles_always_auto_prepend_timestamps', false )

immomakler_importfiles_auto_prepend_timestamps

Sección titulada «immomakler_importfiles_auto_prepend_timestamps»

Tipo: Filter

Archivo: classes/class-immomakler.php:6692

Firma:

apply_filters( 'immomakler_importfiles_auto_prepend_timestamps', true )

Tipo: Filter

Archivo: src/Importers/Openimmo_Xml/Attachments/Local_File.php:222

Firma:

apply_filters( 'immomakler_insert_attachment_args', [ 'guid' => trailingslashit( $wp_upload_dir['baseurl'] ) . _wp_relative_upload_path( $new_filename ), 'post_mime_type' => $wp_filetype['type'], 'post_title' => $this->get_title(), 'post_content' => $this->get_description(), 'post_excerpt' => $this->get_caption(), 'post_status' => 'inherit', 'menu_order' => $this->get_order_number(), 'post_author' => $this->get_post_author(), ] )

Tipo: Filter

Archivo: classes/class-immomakler.php:7533

Firma:

apply_filters( 'immomakler_iso_land_mapping', [ 'DEU' => __( 'Deutschland', 'immomakler' ), 'ESP' => __( 'Spanien', 'immomakler' ), 'AUT' => __( 'Österreich', 'immomakler' ), 'CHE' => __( 'Schweiz', 'immomakler' ), 'ITA' => __( 'Italien', 'immomakler' ), 'NLD' => __( 'Niederlande', 'immomakler' ), 'FRA' => __( 'Frankreich', 'immomakler' ), 'HRV' => __( 'Kroatien', 'immomakler' ), 'CZE' => __( 'Tschechien', 'immomakler' ), 'SVK' => __( 'Slowakei', 'immomakler' ), 'HUN' => __( 'Ungarn', 'immomakler' ), 'SVN' => __( 'Slowenien', 'immomakler' ), 'PRT' => __( 'Portugal', 'immomakler' ), 'POL' => __( 'Polen', 'immomakler' ), 'BLR' => __( 'Weißrussland', 'immomakler' ), 'MNE' => __( 'Montenegro', 'immomakler' ), 'BGR' => __( 'Bulgarien', 'immomakler' ), 'GRC' => __( 'Griechenland', 'immomakler' ), 'ZAF' => __( 'Südafrika', 'immomakler' ), 'BHS' => __( 'Bahamas', 'immomakler' ), 'CYP' => __( 'Zypern', 'immomakler' ), 'ARE' => __( 'Dubai', 'immomakler' ), 'MEX' => __( 'Mexiko', 'immomakler' ), 'THA' => __( 'Thailand', 'immomakler' ), ] )

Tipo: Action

Descripción (del código fuente, en inglés):

Signal that admin notice JS is required.

Archivo: src/Admin/Notices/Abstract_Admin_Notice.php:80

Firma:

do_action( 'immomakler_needs_admin_notices_js' )

Tipo: Filter

Archivo: classes/class-immomakler.php:7566

Firma:

apply_filters( 'immomakler_objektart_mapping', [ 'ackerbau' => __( 'Ackerbau', 'immomakler' ), 'anwesen' => __( 'Anwesen', 'immomakler' ), 'apartment' => __( 'Apartment', 'immomakler' ), 'apartmenthaus' => __( 'Apartmenthaus', 'immomakler' ), 'attikawohnung' => __( 'Attikawohnung', 'immomakler' ), 'aussiedlerhof' => __( 'Aussiedlerhof', 'immomakler' ), 'ausstellungsflaeche' => __( 'Ausstellungsfläche', 'immomakler' ), 'bar' => __( 'Bar', 'immomakler' ), 'bauernhaus' => __( 'Bauernhaus', 'immomakler' ), 'bauernhof' => __( 'Bauernhof', 'immomakler' ), 'berghuette' => __( 'Berghütte', 'immomakler' ), 'betreutes-wohnen' => __( 'Betreutes Wohnen', 'immomakler' ), 'bootsliegeplatz' => __( 'Bootsliegeplatz', 'immomakler' ), 'buero_praxen' => __( 'Büro/Praxis', 'immomakler' ), 'bueroflaeche' => __( 'Bürofläche', 'immomakler' ), 'buerogebaeude' => __( 'Bürogebäude', 'immomakler' ), 'buerohaus' => __( 'Bürohaus', 'immomakler' ), 'buerozentrum' => __( 'Bürozentrum', 'immomakler' ), 'bungalow' => __( 'Bungalow', 'immomakler' ), 'burg' => __( 'Burg', 'immomakler' ), 'cafe' => __( 'Café', 'immomakler' ), 'carport' => __( 'Carport', 'immomakler' ), 'chalet' => __( 'Chalet', 'immomakler' ), 'coworking' => __( 'Coworking', 'immomakler' ), 'dachgeschoss' => __( 'Dachgeschosswohnung', 'immomakler' ), 'discothek' => __( 'Discothek', 'immomakler' ), 'doppelgarage' => __( 'Doppelgarage', 'immomakler' ), 'doppelhaushaelfte' => __( 'Doppelhaushälfte', 'immomakler' ), 'duplex' => __( 'Duplex', 'immomakler' ), 'einfamilienhaus' => __( 'Einfamilienhaus', 'immomakler' ), 'einkaufscentren' => __( 'Einkaufszentrum', 'immomakler' ), 'einkaufszentrum' => __( 'Einkaufszentrum', 'immomakler' ), 'einraumlokal' => __( 'Einraumlokal', 'immomakler' ), 'einzelgarage' => __( 'Einzelgarage', 'immomakler' ), 'einzelhandel' => __( 'Einzelhandel', 'immomakler' ), 'einzelhandelsladen' => __( 'Ladenfläche', 'immomakler' ), 'erdgeschoss' => __( 'Erdgeschosswohnung', 'immomakler' ), 'etage' => __( 'Etagenwohnung', 'immomakler' ), 'factory_outlet' => __( 'Factory Outlet', 'immomakler' ), 'ferienhaus' => __( 'Ferienhaus', 'immomakler' ), 'ferienwohnung' => __( 'Ferienwohnung', 'immomakler' ), 'fertighaus' => __( 'Fertighaus', 'immomakler' ), 'finca' => __( 'Finca', 'immomakler' ), 'freiflaechen' => __( 'Freifläche', 'immomakler' ), 'freizeit' => __( 'Freizeit', 'immomakler' ), 'freizeitanlage' => __( 'Freizeitanlage', 'immomakler' ), 'freizeitimmobilie_gewerblich' => __( 'Freizeitimmobilie', 'immomakler' ), 'galerie' => __( 'Galerie', 'immomakler' ), 'gartenbau' => __( 'Gartenbau', 'immomakler' ), 'gastgewerbe' => __( 'Gastgewerbe', 'immomakler' ), 'gastronomie' => __( 'Gastronomie', 'immomakler' ), 'gastronomie_und_wohnung' => __( 'Gastronomie und Wohnung', 'immomakler' ), 'gemischt' => __( 'Grundstück gemischt genutzt', 'immomakler' ), 'geschaeftshaus' => __( 'Geschäftshaus', 'immomakler' ), 'gewerbe' => __( 'Gewerbe', 'immomakler' ), 'gewerbepark' => __( 'Gewerbepark', 'immomakler' ), 'grundstueck' => __( 'Grundstück', 'immomakler' ), 'halle' => __( 'Halle', 'immomakler' ), 'hallen_lager_prod' => __( 'Halle/Lager/Produktion', 'immomakler' ), 'haus' => __( 'Haus', 'immomakler' ), 'herrenhaus' => __( 'Herrenhaus', 'immomakler' ), 'hochregallager' => __( 'Hochregallager', 'immomakler' ), 'hotels' => __( 'Hotel', 'immomakler' ), 'industrie' => __( 'Industrie', 'immomakler' ), 'industrieanlagen' => __( 'Industrieanlagen', 'immomakler' ), 'industriehalle' => __( 'Industriehalle', 'immomakler' ), 'jagd_und_forstwirtschaft' => __( 'Jagd- und Forstwirtschaft', 'immomakler' ), 'jagdrevier' => __( 'Jagdrevier', 'immomakler' ), 'kaufhaus' => __( 'Kaufhaus', 'immomakler' ), 'keine_angabe' => '', 'kiosk' => __( 'Kiosk', 'immomakler' ), 'krankenhaus' => __( 'Krankenhaus', 'immomakler' ), 'kuehlhaus' => __( 'Kühlhaus', 'immomakler' ), 'ladenlokal' => __( 'Ladenlokal', 'immomakler' ), 'lager' => __( 'Lager', 'immomakler' ), 'lager_mit_freiflaeche' => __( 'Lager mit Freifläche', 'immomakler' ), 'lagerflaechen' => __( 'Lagerfläche', 'immomakler' ), 'land_forstwirschaft' => __( 'Land-/Forstwirtschaft', 'immomakler' ), 'land_und_forstwirtschaft' => __( 'Land-/Forstwirtschaft', 'immomakler' ), 'landhaus' => __( 'Landhaus', 'immomakler' ), 'landwirtschaftliche_betriebe' => __( 'Landwirtschaftlicher Betrieb', 'immomakler' ), 'laube-datsche-gartenhaus' => __( 'Laube/Datsche/Gartenhaus', 'immomakler' ), 'loft-studio-atelier' => __( 'Loft/Studio/Atelier', 'immomakler' ), 'loft_atelier' => __( 'Loft/Atelier', 'immomakler' ), 'maisonette' => __( 'Maisonettewohnung', 'immomakler' ), 'mehrfamilienhaus' => __( 'Mehrfamilienhaus', 'immomakler' ), 'parken' => __( 'Parken', 'immomakler' ), 'parkflache' => __( 'Parkfläche', 'immomakler' ), 'parkhaus' => __( 'Parkhaus', 'immomakler' ), 'parkplatz_strom' => __( 'Parkplatz mit Elektro-Ladestation', 'immomakler' ), 'pensionen' => __( 'Pensionen', 'immomakler' ), 'penthouse' => __( 'Penthousewohnung', 'immomakler' ), 'pflegeheim' => __( 'Pflegeheim', 'immomakler' ), 'praxis' => __( 'Praxis', 'immomakler' ), 'praxisflaeche' => __( 'Praxisfläche', 'immomakler' ), 'praxishaus' => __( 'Praxishaus', 'immomakler' ), 'produktion' => __( 'Produktion', 'immomakler' ), 'raucherlokal' => __( 'Raucherlokal', 'immomakler' ), 'reiheneck' => __( 'Reiheneckhaus', 'immomakler' ), 'reihenend' => __( 'Reihenendhaus', 'immomakler' ), 'reihenhaus' => __( 'Reihenhaus', 'immomakler' ), 'reihenmittel' => __( 'Reihenmittelhaus', 'immomakler' ), 'reiterhoefe' => __( 'Reiterhof', 'immomakler' ), 'restaurant' => __( 'Restaurant', 'immomakler' ), 'resthof' => __( 'Resthof', 'immomakler' ), 'rohdachboden' => __( 'Rohdachboden', 'immomakler' ), 'rustico' => __( 'Rustico', 'immomakler' ), 'sanatorium' => __( 'Sanatorium', 'immomakler' ), 'sb_maerkte' => __( 'SB Markt', 'immomakler' ), 'scheunen' => __( 'Scheune', 'immomakler' ), 'schloss' => __( 'Schloss', 'immomakler' ), 'seeliegenschaft' => __( 'Seeliegenschaft', 'immomakler' ), 'seniorenheim' => __( 'Seniorenheim', 'immomakler' ), 'service' => __( 'Service', 'immomakler' ), 'shared_office' => __( 'Shared Office', 'immomakler' ), 'sondernutzung' => __( 'Sondernutzung', 'immomakler' ), 'sonstige' => '', 'sonstige_landwirtschaftsimmobilien' => __( 'Sonstige Landwirtschaftsimmobilie', 'immomakler' ), 'souterrain' => __( 'Souterrainwohnung', 'immomakler' ), 'speditionslager' => __( 'Speditionslager', 'immomakler' ), 'sportanlagen' => __( 'Sportanlage', 'immomakler' ), 'stadthaus' => __( 'Stadthaus', 'immomakler' ), 'stellplatz' => __( 'Außenstellplatz', 'immomakler' ), 'strandhaus' => __( 'Strandhaus', 'immomakler' ), 'tankstelle' => __( 'Tankstelle', 'immomakler' ), 'teich_und_fischwirtschaft' => __( 'Teich- und Fischwirtschaft', 'immomakler' ), 'terrassen' => __( 'Terrassenwohnung', 'immomakler' ), 'tiefgarage' => __( 'Tiefgarage', 'immomakler' ), 'tiefgaragenstellplatz' => __( 'Tiefgaragenstellplatz', 'immomakler' ), 'verbrauchermaerkte' => __( 'Verbrauchermarkt', 'immomakler' ), 'verbrauchermarkt' => __( 'Verbrauchermarkt', 'immomakler' ), 'vergnuegungsparks_und_center' => __( 'Vergnügungspark/-center', 'immomakler' ), 'verkaufsflaeche' => __( 'Verkaufsfläche', 'immomakler' ), 'viehwirtschaft' => __( 'Viehwirtschaft', 'immomakler' ), 'villa' => __( 'Villa', 'immomakler' ), 'weinbau' => __( 'Weinbau', 'immomakler' ), 'weitere_beherbergungsbetriebe' => __( 'Weitere Beherbergungsbetriebe', 'immomakler' ), 'werkstatt' => __( 'Werkstatt', 'immomakler' ), 'wohn_und_geschaeftshaus' => __( 'Wohn- und Geschäftshaus', 'immomakler' ), 'wohnanlagen' => __( 'Wohnanlagen', 'immomakler' ), 'wohnen' => __( 'Wohngrundstück', 'immomakler' ), 'wohnung' => __( 'Wohnung', 'immomakler' ), 'zimmer' => __( 'Zimmer', 'immomakler' ), 'zinshaus_renditeobjekt' => __( 'Renditeobjekt', 'immomakler' ), 'zweifamilienhaus' => __( 'Zweifamilienhaus', 'immomakler' ), ] )

Tipo: Action

Archivo: src/Plugin/Upgrader.php:17

Firma:

do_action( 'immomakler_on_version_change', $db_version, $new_version )

Tipo: Filter

Archivo: classes/class-immomakler.php:6592

Firma:

apply_filters( 'immomakler_openimmo_anid', $openimmo_anid, $anbieter, $filename )

Tipo: Filter

Archivo: classes/class-immomakler.php:4896

Firma:

apply_filters( 'immomakler_openimmo_data', $openimmo_data, $immobilie, $anbieter )

immomakler_openimmo_data_before_set_post_meta

Sección titulada «immomakler_openimmo_data_before_set_post_meta»

Tipo: Filter

Archivo: classes/class-immomakler.php:3098

Firma:

apply_filters( 'immomakler_openimmo_data_before_set_post_meta', $openimmo_data, $post_id )

Tipo: Filter

Archivo: src-plus/Mail/OpenImmo_Feedback.php:107

Firma:

apply_filters( 'immomakler_openimmo_feedback', $openimmo_feedback, $data )

Otros lugares de uso:

  • src-plus/WPForms/OpenImmo_Feedback_Xml.php:305

    apply_filters( 'immomakler_openimmo_feedback', $this->build_feedback( $fields, $post_id, $form_data ), [ 'source' => 'wpforms', 'post_ids' => $post_id > 0 ? [ $post_id ] : [], 'language' => $this->resolve_visitor_language( $page_id ), 'wpforms_fields' => $fields, 'wpforms_form_data' => $form_data, ] )

Tipo: Filter

Archivo: src/Helpers/File_Helper.php:12

Firma:

apply_filters( 'immomakler_openimmo_feedback_xml_dir', trailingslashit( File_System::get_import_dir() ) . 'contact/' )

Tipo: Filter

Archivo: classes/class-immomakler.php:4670

Firma:

apply_filters( 'immomakler_openimmo_geocoordinates', [ 'latitude' => $openimmo_data['geo_latitude'], 'longitude' => $openimmo_data['geo_longitude'], ], $immobilie, $openimmo_data, $address_visible )

Tipo: Filter

Archivo: src-plus/Mail/OpenImmo_Feedback.php:85

Firma:

apply_filters( 'immomakler_openimmofeedback_key_for_oobj_id', 'objektnr_extern', $post_id )

Otros lugares de uso:

  • src-plus/WPForms/OpenImmo_Feedback_Xml.php:445

    apply_filters( 'immomakler_openimmofeedback_key_for_oobj_id', 'objektnr_extern', $post_id )

Tipo: Filter

Archivo: src-plus/Mail/OpenImmo_Feedback.php:41

Firma:

apply_filters( 'immomakler_openimmofeedback_sender_name', __( 'Kontaktformular', 'immomakler' ) . ' ' . ImmoMakler_Options::get( 'contactform_sender_name' ) )

Otros lugares de uso:

  • src-plus/WPForms/OpenImmo_Feedback_Xml.php:412

    apply_filters( 'immomakler_openimmofeedback_sender_name', __( 'Kontaktformular', 'immomakler' ) . ' ' . ImmoMakler_Options::get( 'contactform_sender_name' ) )

Tipo: Filter

Archivo: src/Admin/System_Info.php:182

Firma:

apply_filters( 'immomakler_orphaned_attachments_batch_size', IMMOMAKLER_CLEANUP_UNATTACHED_ATTACHMENTS_PER_PAGE )

Otros lugares de uso:

  • src/Cron/Events/Cleanup_Unattached_Attachments.php:92

    apply_filters( 'immomakler_orphaned_attachments_batch_size', IMMOMAKLER_CLEANUP_UNATTACHED_ATTACHMENTS_PER_PAGE )

immomakler_orphaned_attachments_grace_period

Sección titulada «immomakler_orphaned_attachments_grace_period»

Tipo: Filter

Archivo: src/Data/Orphaned_Attachments.php:360

Firma:

apply_filters( 'immomakler_orphaned_attachments_grace_period', IMMOMAKLER_CLEANUP_ORPHANED_ATTACHMENTS_GRACE_PERIOD )

Tipo: Filter

Archivo: src/Admin/System_Info.php:181

Firma:

apply_filters( 'immomakler_orphaned_attachments_time_budget', IMMOMAKLER_CLEANUP_ORPHANED_ATTACHMENTS_TIME_BUDGET )

Otros lugares de uso:

  • src/Cron/Events/Cleanup_Unattached_Attachments.php:109

    apply_filters( 'immomakler_orphaned_attachments_time_budget', IMMOMAKLER_CLEANUP_ORPHANED_ATTACHMENTS_TIME_BUDGET )

Tipo: Filter

Archivo: src/Admin/Options_Adminpanel.php:1011

Firma:

apply_filters( 'immomakler_post_author', get_current_user_id() )

Tipo: Filter

Archivo: classes/class-immomakler.php:7798

Firma:

apply_filters( 'immomakler_primaerenergietraeger_mapping', [ 'oel' => __( 'Öl', 'immomakler' ), 'gas' => __( 'Gas', 'immomakler' ), 'elektro' => __( 'Strom', 'immomakler' ), 'electricity' => __( 'Strom', 'immomakler' ), // onOffice. 'strom' => __( 'Strom', 'immomakler' ), 'alternativ' => __( 'Alternativ', 'immomakler' ), 'solar' => __( 'Solar', 'immomakler' ), 'erdwaerme' => __( 'Erdwärme', 'immomakler' ), 'luftwp' => __( 'Wärmepumpe', 'immomakler' ), 'fern' => __( 'Fernwärme', 'immomakler' ), 'block' => __( 'Blockheizkraftwerk', 'immomakler' ), 'wasser-elektro' => __( 'Ergänzendes dezentrales Warmwasser', 'immomakler' ), 'pellet' => __( 'Pellet', 'immomakler' ), 'kohle' => __( 'Kohle', 'immomakler' ), 'holz' => __( 'Holz/Hackschnitzel', 'immomakler' ), 'fluessiggas' => __( 'Flüssiggas (eigener Tank)', 'immomakler' ), 'erdgas_leicht' => __( 'Erdgas leicht', 'immomakler' ), 'erdgas_schwer' => __( 'Erdgas schwer', 'immomakler' ), 'fernwaerme_dampf' => __( 'Fernwärme Dampf', 'immomakler' ), 'nahwaerme' => __( 'Nahwärme', 'immomakler' ), 'waermelieferung' => __( 'Wärmelieferung', 'immomakler' ), 'bioenergie' => __( 'Bioenergie', 'immomakler' ), 'windenergie' => __( 'Windenergie', 'immomakler' ), 'wasserenergie' => __( 'Wasserenergie', 'immomakler' ), 'umweltwaerme' => __( 'Umweltwärme', 'immomakler' ), 'kwk_fossil' => __( 'KWK fossil', 'immomakler' ), 'kwk_erneuerbar' => __( 'KWK erneuerbar', 'immomakler' ), 'kwk_regenerativ' => __( 'KWK regenerativ', 'immomakler' ), 'kwk_bio' => __( 'KWK Bio', 'immomakler' ), ] )

Tipo: Filter

Desde la versión: 5.70.0

Descripción (del código fuente, en inglés):

Filters the meta key the language versions of a property are matched on when the duplicate key finds none. Return an empty string to match on the duplicate key alone.

Archivo: src/Importers/Openimmo_Xml/Translation_Siblings.php:77

Firma:

apply_filters( 'immomakler_translation_group_fallback_key', self::FALLBACK_KEY, $openimmo_data )

Parámetros:

  • $fallback_key (string) Defaults to ‘objektnr_extern’.

Tipo: Filter

Archivo: src/Cron/Events/Cleanup_Wpml_Orphans.php:116

Firma:

apply_filters( 'immomakler_wpml_orphans_batch_size', self::BATCH_SIZE )

Tipo: Filter

Archivo: classes/class-immomakler.php:7724

Firma:

apply_filters( 'immomakler_zustand_mapping', [ 'erstbezug' => _x( 'Erstbezug', 'Zustand', 'immomakler' ), 'teil_vollrenovierungsbed' => _x( 'renovierungsbedürftig', 'Zustand', 'immomakler' ), 'neuwertig' => _x( 'neuwertig', 'Zustand', 'immomakler' ), 'teil_vollsaniert' => _x( 'teil-/vollsaniert', 'Zustand', 'immomakler' ), 'teil_vollrenoviert' => _x( 'teil-/vollrenoviert', 'Zustand', 'immomakler' ), 'teil_saniert' => _x( 'teilsaniert', 'Zustand', 'immomakler' ), 'voll_saniert' => _x( 'vollsaniert', 'Zustand', 'immomakler' ), 'sanierungsbeduerftig' => _x( 'sanierungsbedürftig', 'Zustand', 'immomakler' ), 'baufaellig' => _x( 'baufällig', 'Zustand', 'immomakler' ), 'nach_vereinbarung' => _x( 'nach Vereinbarung', 'Zustand', 'immomakler' ), 'modernisiert' => _x( 'modernisiert', 'Zustand', 'immomakler' ), 'gepflegt' => _x( 'gepflegt', 'Zustand', 'immomakler' ), 'rohbau' => _x( 'Rohbau', 'Zustand', 'immomakler' ), 'entkernt' => _x( 'entkernt', 'Zustand', 'immomakler' ), 'abrissobjekt' => _x( 'Abrissobjekt', 'Zustand', 'immomakler' ), 'projektiert' => _x( 'projektiert', 'Zustand', 'immomakler' ), ] )