/** * Plugin Name: Shortcode Google Map für Bilder * Description: Fügt den Shortcode [google_map] zum Einbetten der Map mit dynamischen Maßen hinzu. * Version: 1.0 * Author: New Sports - Frechen * Funktion zur Verarbeitung des Shortcodes [google_map] * Ermöglicht dynamische Angabe von Breite, Höhe und der MAP-URL. * Nutzung: [google_map url="IHRE_NEUE_MAP_URL" width="100%" height="450px"] */ function custom_google_map_shortcode( $atts ) { // Standardwerte festlegen $atts = shortcode_atts( array( 'url' => 'https://example.com/default-map-url', // NEU: Standard- oder Platzhalter-URL 'width' => '100%', 'height' => '400px', ), $atts, 'google_map' ); // Die iFrame-Adresse aus dem Shortcode-Attribut übernehmen und absichern $map_url = $atts['url']; // Prüfen, ob eine URL übergeben wurde, falls nicht, nichts ausgeben oder Fehlermeldung if ( empty( $map_url ) || $map_url === 'https://example.com/default-map-url' ) { // Sie können hier eine leere Zeichenkette oder eine Fehlermeldung zurückgeben return '

FEHLER: Bitte geben Sie eine Map-URL an, z.B. [google_map url="IHRE_URL" ...]

'; } // Das iFrame-Element mit den dynamischen und sicheren Attributen erstellen $output = '