Customize the plugin HTML via WordPress hooks in the classic layout

Note: As of version 4.8, the following procedure is only available in the Classic design. The new Boostrap3 templates are based on a simplified approach based on the WordPress child theme logic.

Since version 2.0, the design of WP-ImmoMakler can be almost completely customized from within the WordPress theme used without having to make any changes to the plugin code.
Individual CSS selectors can be easily integrated into a wp-content/themes/[ihr-theme]/immomakler/immomakler.css This file is loaded after the plugin CSS.
It is also possible to deactivate the plugin CSS and style the display completely yourself. To do this, you only need to change the wp-config.php the following line should be added: define('IMMOMAKLER_USE_CSS', false);

The following action hooks are available (as of version 3.4), for numerous newer filter and action hooks please try the source code (search for 'apply_filters' or 'do_action') or my support:

immomakler_before_archive
immomakler_before_archive_items
immomakler_archive_immobilie_details_top
immomakler_archive_after_immobilie_details
immomakler_archive_item
immomakler_archive_no_items
immomakler_after_archive_items
immomakler_after_archive

real_estate_before_single
estate_broker_before_single_details
estate_broker_single_details_begin
real_estate_broker_single_details
real_estate_broker_single_details_end
estate_broker_after_single_details
real_estate_broker_single_description_end
estate_broker_single_contact_begin
real_estate_broker_single_contact_bottom
estate_broker_after_single

The hooks are stored in the file wp-content/plugins/immomakler/immomakler-hooks.php used. This file provides information on the use of the actions.

The following is an example of the integration of WP-ImmoMakler into the Responsive WordPress theme (wp-content/themes/responsive/immomakler/functions.php).
For customizations to your specific theme, create a file wp-content/themes/[ihr-theme]/immomakler/functions.php