Anpassen des Plugin-HTML per WordPress Hooks im Classic-Layout

Hinweis: Folgendes Vorgehen ist ab Version 4.8 nur noch im Classic-Design verfügbar. Die neuen Boostrap3-Templates basieren auf einem vereinfachten Ansatz angelehnt an die WordPress Child-Theme Logik.

Das Design von WP-ImmoMakler lässt sich seit Version 2.0 nahezu vollständig aus dem verwendeten WordPress-Theme heraus anpassen, ohne im Code des Plugins Änderungen vornehmen zu müssen.
Einzelne CSS-Selektoren können einfach in einer wp-content/themes/[ihr-theme]/immomakler/immomakler.css überschrieben bzw. ergänzt werden, diese Datei wird nach dem Plugin-CSS geladen.
Es gibt auch die Möglichkeit, das Plugin-CSS zu deaktivieren und die Darstellung komplett selbst zu stylen. Hierzu muss lediglich in der wp-config.php die folgende Zeile hinzugefügt werden: define('IMMOMAKLER_USE_CSS', false);

Folgende Action Hooks sind verfügbar (Stand Version 3.4), nach zahlreichen neueren Fiter- und Action-Hooks bemühen Sie bitte den Quellcode (Suche nach ‚apply_filters‘ bzw. ‚do_action‘) oder meinen 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

immomakler_before_single
immomakler_before_single_details
immomakler_single_details_begin
immomakler_single_details
immomakler_single_details_end
immomakler_after_single_details
immomakler_single_description_end
immomakler_single_contact_begin
immomakler_single_contact_bottom
immomakler_after_single

Die Hooks werden in der Datei wp-content/plugins/immomakler/immomakler-hooks.php verwendet. Diese Datei gibt Aufschluss über die Verwendung der Actions.

Folgend ein Beispiel der Integration von WP-ImmoMakler in das WordPress-Theme Responsive (wp-content/themes/responsive/immomakler/functions.php).
Für Anpassungen an Ihr spezifisches Theme erstellen Sie eine Datei wp-content/themes/[ihr-theme]/immomakler/functions.php