Customize the plugin HTML in the new Bootstrap3-based layout
Please refer to the current documentation on customizing the layout in WP-ImmoMakler 5!
As of WP-ImmoMakler 4.8, a new, responsive layout is used by default. It is based on Bootstrap version 3, but can also be used without a Boostrap-based WordPress theme (a modified Bootstrap3 wrapped with .immomakler{} is supplied so as not to affect the CSS of the surrounding WP theme).
Basically, the display can be customized to a great extent using your own CSS.
The HTML templates can now be changed conveniently in the style of the WordPress child theme logic:
You simply need to copy individual files that you want to change to /wp-content/your-theme/immomakler/ while retaining the directory structure.
These copies are then used instead of the "built-in files":
/wp-content/ihr-theme/immomakler/archive/loop-property.php is used by the plugin instead of /archive/loop-property.php used.
Simply change the copy as you wish. For example, individual data boxes can be reordered or the two-column layout can be distributed differently. The responsive behavior can also be adapted to your own wishes by changing the Bootstrap3 CSS classes.
Exceptions:
- /wp-content/ihr-theme/immomakler/functions.php becomes before of the built-in functions.php, the functions in it can be overwritten ("pluggable functions")
- /wp-content/ihr-theme/immomakler/css/immomakler.css is additionally to the built-in CSS is loaded. Here you can store additional CSS instructions or overwrite existing ones.
The best way to customize the archive and expose pages is to copy the page.php (or the corresponding desired template) of the theme in /wp-content/ihr-theme/immomakler/immomakler-archive.php and /wp-content/ihr-theme/immomakler/immomakler-single.php and replacement of the_content() with the corresponding part from the immomakler-archive.php or immomakler-single.php of WP-ImmoMakler.
However, you can also simply select a page template from the WordPress theme used for the listing view in the WP-ImmoMakler settings.
If you have any questions on this topic, please do not hesitate to contact me!
I will also be happy to customize your layout according to your wishes (subject to a charge based on time and effort).