Google Maps wird geladen obwohl nicht integriert

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Moinsen @lt-gg und @Henk1060


    interessanter Thread - nettes Thema. Also das Thema interessiert ja auch mehr als nur dich. Deshalb hier mal ein paar grundsätzliche Ideen.
    Das Laden von Google-Maps kann alltenthalben ein Problem werden - und weil das so ist kann ich mir vorstellen dass mehr Leute hier nach Lösungen suchen.

    ich mach das mal an einem Theme deutlich das ggf. auch andere noch einsetzen. Das Jobify-Theme von Astoundify.com - ein Theme das z.B. für den WP-Jobmanager ( https://wordpress.org/plugins/wp-job-manager/ ) gut geeignet ist und dort oft eingesetzt wird.

    hier der Link: https://astoundify.com/products/jobify/

    Dieses Theme läd auch google-Maps:

    Nur für den Fall, dass jemand an einer Antwort interessiert ist, denke ich, dass wir das so machen können: Um Google Maps vollständig aus dem Jobify-Thema zu entfernen, können wir diese Schritte ausprobieren und diesen folgen:

    Gehe zum WordPress-Dashboard und navigiere zum Abschnitt „Erscheinungsbild“.

    Klicke auf „Editor“, um auf die Designdateien zuzugreifen.

    Öffne die Datei „functions.php“.

    Suche jetzt bitte den Code, der die Google Maps-API initialisiert. Hmm - das sollte dann etwa so aussehen:


    bla-bla:

    Code
    function jobify_google_maps_api() {
    wp_register_script( 'google-maps', '//maps.googleapis.com/maps/api/js?key=YOUR_API_KEY', array(), null, false );
    wp_enqueue_script( 'google-maps' );
    }
    add_action( 'wp_enqueue_scripts', 'jobify_google_maps_api' );

    bla-bla...


    kommentier das bitte aus und verhindere dann damit das was über Google Maps API passiert
    speicher das und ready. ;)

    Das sollte Google Maps vom Jobify Jobify theme komplett wegbringen:

    Achtung: das Entfernen dieser Funktionalität kann aber Effekte haben für andere Teile des Themes.Es kann also sein, dass es hier noch weitere Änderungen zu erledigen gibt - damit das Theme auch weiterhin gut läuft.

    Darüber hinaus gilt auch; so wie hier beschrieben läuft das nicht bei Theme updates
    Damit dies auch funktioniert - muss man ein child theme herstellen oder eben ein custom plugin und dann das folgende rausnehmen:

    Code
    remove_action('wp_enqueue_scripts', 'jobify_google_maps_api' );

    damit die Map nicht geladen wird:

    vgl. auch: https://wordpress.stackexchange.com/questions/2190…gle-maps-script

    nebenbei bemerkt: was nicht funktioniert - das ist dieser Weg: - von den Devs beschrieben.

    https://kb.astoundify.com/article/how-to…y-results-page/

    Zitat


    If you have your demo imported the most times you will have the Jobs results page indicating the map section at the top of the page. This simply displays the location of all the job listings within the map using pins.
    The maps display within this page because the template in use is the maps & results template. Therefore to remove the maps in the find a job page or simply the results page simply head over to edit the page and go to the page attributes on the right side, then under the dropdown select the default template instead. See the screenshot below.

    ist echter Schmarrn - denn wenn man die Google-Maps weghaben will - dann muss man schon etwas tiefer graben - die ganzen Assets müssen hier raus. Alles eben, was mit der Gooble-API zu tun hat.


    Noch eine Idee, die ich allerdings noch nicht ausprobiert habe: Ein Freund von mir, der macht das mit dem cookie und script blocking plugin. Dadurch ist es den usern möglich cookies zuzulassen und die Map entweder zu sehen oder eben nicht.

    vgl. https://wordpress.org/plugins/cookie-law-info/


    Salü
    euer Rhenus ;)

  • Öffne die Datei „functions.php“.

    Suche jetzt bitte den Code, der die Google Maps-API initialisiert. Hmm - das sollte dann etwa so aussehen:


    bla-bla:

    Code
    function jobify_google_maps_api() {
    wp_register_script( 'google-maps', '//maps.googleapis.com/maps/api/js?key=YOUR_API_KEY', array(), null, false );
    wp_enqueue_script( 'google-maps' );
    }
    add_action( 'wp_enqueue_scripts', 'jobify_google_maps_api' );

    bla-bla...

    Ist schon Wochenende?

    Erkläre doch bitte, wie man mit deinem bla - bla die Einbindung

    von der lecuhturm seite bekommt

    hier der Quelltext als Zitat.

    Mit offenen Augen träumen

  • Wenn bei der Leuchtturm Seite mit Agama Pro Theme kein Element mit der Klasse [FONT=Courier New]agama-google-map[/FONT] auf der Seite existiert, ist dieser JavaScript Code inaktiv/wirkungslos und bindet nichts von Google ein.

    Die Antwort mit dem "bla bla" bezieht sich auf irgendeine andere ungenannte Seite mit Jobify Theme und hat nichts mit dem darüber genannten Inhalt zu tun. @rhenus Bitte eigene Threads für eigenen Probleme posten, es kommt sonst, wie man hier sehen kann, zu Verwirrungen.

  • hi @b3317133 und hi @r23 :)


    guten Tag,

    Danke für Eure Rückmeldung u. die Kommentare. Ja das stimmt - ich hab mich eher allgemein auf die Bearbeitung der Google-Maps-Thematik bezogen u. das mal an dem Theme jobify dargestellt.

    Sorry. Ja ihr habt Recht. Da kann man dann besser einen eigenen Thread aufmachen.

    Zitat

    Die Antwort mit dem "bla bla" bezieht sich auf irgendeine andere ungenannte Seite mit Jobify Theme und hat nichts mit dem darüber genannten Inhalt zu tun. rhenus Bitte eigene Threads für eigenen Probleme posten, es kommt sonst, wie man hier sehen kann, zu Verwirrungen.

    Stimmt. Vielen Dank nochmals.

    Viele Grüße und noch einen schönen Tag

    Salü
    Rhenus :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!