Aller au contenu

Hooks : Import

Type : Action

Fichier : classes/class-immomakler.php:2967

Signature :

do_action( 'immomakler_after_archiving_existing_post', $duplicate_post_id )

Type : Action

Fichier : classes/class-immomakler.php:3443

Signature :

do_action( 'immomakler_after_import_filelist', $import_counts )

Type : Action

Fichier : classes/class-immomakler.php:3432

Signature :

do_action( 'immomakler_after_import_zipfile', $filename )

Type : Action

Fichier : classes/class-immomakler.php:642

Signature :

do_action( 'immomakler_after_load' )

Type : Action

Fichier : classes/class-immomakler.php:3092

Signature :

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

Type : Action

Fichier : classes/class-immomakler.php:3285

Signature :

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

Type : Action

Fichier : classes/class-immomakler.php:3239

Signature :

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

Type : Filter

Depuis la version : 5.68.0

Description (tirée du code source, en anglais) :

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

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

Signature :

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

Paramètres :

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

Type : Action

Depuis la version : 5.68.0

Description (tirée du code source, en anglais) :

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

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

Signature :

do_action( 'immomakler_ai_texts_generated', $post_id )

Paramètres :

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

Type : Filter

Depuis la version : 5.68.0

Description (tirée du code source, en anglais) :

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.

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

Signature :

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

Paramètres :

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

Type : Filter

Depuis la version : 5.68.0

Description (tirée du code source, en anglais) :

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

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

Signature :

apply_filters( 'immomakler_ai_worker_interval', 300 )

Paramètres :

  • $interval (int) Seconds between runs.

Type : Filter

Fichier : classes/class-immomakler.php:2920

Signature :

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

Type : Filter

Fichier : classes/class-immomakler.php:5742

Signature :

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

Autres utilisations :

  • src/Data/Orphaned_Attachments.php:283

    apply_filters( 'immomakler_allow_delete_attachment', true, $candidate_id )

Type : Filter

Fichier : classes/class-immomakler.php:2762

Signature :

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

Autres utilisations :

  • classes/class-immomakler.php:2952

    apply_filters( 'immomakler_allow_delete_post', true, $duplicate_post_id )

Type : Filter

Fichier : classes/class-immomakler.php:6583

Signature :

apply_filters( 'immomakler_append_anbieternr_to_anid', false )

Type : Filter

Fichier : classes/class-immomakler.php:3822

Signature :

apply_filters( 'immomakler_append_anbieternr_to_obid', false )

Type : Filter

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

Signature :

apply_filters( 'immomakler_append_language_to_obid', false, $openimmo_data )

Autres utilisations :

  • classes/class-immomakler.php:3825

    apply_filters( 'immomakler_append_language_to_obid', false, $openimmo_data )

Type : Filter

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

Signature :

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

Type : Filter

Fichier : classes/class-immomakler.php:3180

Signature :

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

Autres utilisations :

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

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

Type : Filter

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

Signature :

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

Type : Filter

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

Signature :

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

Type : Filter

Fichier : classes/class-immomakler.php:3229

Signature :

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

Type : Filter

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

Signature :

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

Type : Filter

Fichier : classes/class-immomakler.php:3197

Signature :

apply_filters( 'immomakler_attachment_update_person_photo', true )

Type : Filter

Fichier : classes/class-immomakler.php:3261

Signature :

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

Type : Filter

Fichier : classes/class-immomakler.php:1677

Signature :

apply_filters( 'immomakler_autocreate_htaccess', true )

Type : Filter

Fichier : classes/class-immomakler.php:7753

Signature :

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' ), ] )

Type : Action

Fichier : classes/class-immomakler.php:2774

Signature :

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

Autres utilisations :

  • classes/class-immomakler.php:2975

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

Type : Action

Fichier : classes/class-immomakler.php:2475

Signature :

do_action( 'immomakler_before_import_zipfile', $filename )

Type : Action

Fichier : classes/class-immomakler.php:3249

Signature :

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

Type : Action

Fichier : classes/class-immomakler.php:2998

Signature :

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

Type : Filter

Fichier : classes/class-immomakler.php:5722

Signature :

apply_filters( 'immomakler_cleanup_unattached_attachments', true )

Autres utilisations :

  • 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 )

Type : Filter

Fichier : classes/class-immomakler.php:5721

Signature :

apply_filters( 'immomakler_cleanup_unattached_images', true )

Autres utilisations :

  • 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 )

Type : Filter

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

Signature :

apply_filters( 'immomakler_cleanup_upload_directories_active', true )

Type : Filter

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

Signature :

apply_filters( 'immomakler_cleanup_wpml_orphans', true )

Type : Action

Fichier : src/Cron/Cron_Scheduler.php:69

Signature :

do_action( 'immomakler_cron_register_events', $this )

Type : Filter

Fichier : src/Admin/Options_Adminpanel.php:780

Signature :

apply_filters( 'immomakler_delete_imported_files_after_days', 180 )

Autres utilisations :

  • src/Admin/Options_Adminpanel.php:780

    apply_filters( 'immomakler_delete_imported_files_after_days', 180 )

Type : Filter

Fichier : classes/class-immomakler.php:7773

Signature :

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

Type : Filter

Description (tirée du code source, en anglais) :

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.

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

Signature :

apply_filters( 'immomakler_ffmpeg_binary', null )

Paramètres :

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

Type : Filter

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

Signature :

apply_filters( 'immomakler_find_duplicate_by', 'openimmo_obid' )

Type : Action

Fichier : classes/class-immomakler.php:2792

Signature :

do_action( 'immomakler_flush_caches' )

Autres utilisations :

  • 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' )

Type : Filter

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

Signature :

apply_filters( 'immomakler_import_basedir_abspath', $import_basedir )

Type : Filter

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

Signature :

apply_filters( 'immomakler_import_dir_abspath', $import_dir )

Type : Filter

Fichier : classes/class-immomakler.php:636

Signature :

apply_filters( 'immomakler_import_dir_max_depth', 2 )

Type : Filter

Depuis la version : 5.70.0

Description (tirée du code source, en anglais) :

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.

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

Signature :

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

Paramètres :

  • $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.

Type : Filter

Depuis la version : 5.69.0

Description (tirée du code source, en anglais) :

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

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

Signature :

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

Paramètres :

  • $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.

Type : Filter

Fichier : src/Admin/Notifier.php:74

Signature :

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

Autres utilisations :

  • src/Mail/System_Mail.php:15

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

Type : Filter

Fichier : src/Admin/Notifier.php:73

Signature :

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

Autres utilisations :

  • 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

Section intitulée « immomakler_import_openimmo_lock_use_insert_ignore_into »

Type : Filter

Fichier : classes/class-immomakler.php:2338

Signature :

apply_filters( 'immomakler_import_openimmo_lock_use_insert_ignore_into', true )

Type : Filter

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

Signature :

apply_filters( 'immomakler_import_post_type', 'immomakler_object' )

Autres utilisations :

  • 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 )

Type : Filter

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

Signature :

apply_filters( 'immomakler_import_unzipped_xml_files', true )

Type : Filter

Fichier : classes/class-immomakler.php:204

Signature :

apply_filters( 'immomakler_importer_only', false )

Autres utilisations :

  • 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

Section intitulée « immomakler_importfiles_always_auto_prepend_timestamps »

Type : Filter

Fichier : classes/class-immomakler.php:6691

Signature :

apply_filters( 'immomakler_importfiles_always_auto_prepend_timestamps', false )

Type : Filter

Fichier : classes/class-immomakler.php:6692

Signature :

apply_filters( 'immomakler_importfiles_auto_prepend_timestamps', true )

Type : Filter

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

Signature :

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(), ] )

Type : Filter

Fichier : classes/class-immomakler.php:7533

Signature :

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' ), ] )

Type : Action

Description (tirée du code source, en anglais) :

Signal that admin notice JS is required.

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

Signature :

do_action( 'immomakler_needs_admin_notices_js' )

Type : Filter

Fichier : classes/class-immomakler.php:7566

Signature :

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' ), ] )

Type : Action

Fichier : src/Plugin/Upgrader.php:17

Signature :

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

Type : Filter

Fichier : classes/class-immomakler.php:6592

Signature :

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

Type : Filter

Fichier : classes/class-immomakler.php:4896

Signature :

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

Type : Filter

Fichier : classes/class-immomakler.php:3098

Signature :

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

Type : Filter

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

Signature :

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

Autres utilisations :

  • 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, ] )

Type : Filter

Fichier : src/Helpers/File_Helper.php:12

Signature :

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

Type : Filter

Fichier : classes/class-immomakler.php:4670

Signature :

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

Type : Filter

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

Signature :

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

Autres utilisations :

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

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

Type : Filter

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

Signature :

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

Autres utilisations :

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

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

Type : Filter

Fichier : src/Admin/System_Info.php:182

Signature :

apply_filters( 'immomakler_orphaned_attachments_batch_size', IMMOMAKLER_CLEANUP_UNATTACHED_ATTACHMENTS_PER_PAGE )

Autres utilisations :

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

    apply_filters( 'immomakler_orphaned_attachments_batch_size', IMMOMAKLER_CLEANUP_UNATTACHED_ATTACHMENTS_PER_PAGE )

Type : Filter

Fichier : src/Data/Orphaned_Attachments.php:360

Signature :

apply_filters( 'immomakler_orphaned_attachments_grace_period', IMMOMAKLER_CLEANUP_ORPHANED_ATTACHMENTS_GRACE_PERIOD )

Type : Filter

Fichier : src/Admin/System_Info.php:181

Signature :

apply_filters( 'immomakler_orphaned_attachments_time_budget', IMMOMAKLER_CLEANUP_ORPHANED_ATTACHMENTS_TIME_BUDGET )

Autres utilisations :

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

    apply_filters( 'immomakler_orphaned_attachments_time_budget', IMMOMAKLER_CLEANUP_ORPHANED_ATTACHMENTS_TIME_BUDGET )

Type : Filter

Fichier : src/Admin/Options_Adminpanel.php:1011

Signature :

apply_filters( 'immomakler_post_author', get_current_user_id() )

Type : Filter

Fichier : classes/class-immomakler.php:7798

Signature :

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' ), ] )

Type : Filter

Depuis la version : 5.70.0

Description (tirée du code source, en anglais) :

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.

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

Signature :

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

Paramètres :

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

Type : Filter

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

Signature :

apply_filters( 'immomakler_wpml_orphans_batch_size', self::BATCH_SIZE )

Type : Filter

Fichier : classes/class-immomakler.php:7724

Signature :

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' ), ] )