Externe Inhalte mit Zwei-Klick-Platzhalter laden

Easy Consent Einbau ab Version 0.8.10 Fortgeschritten

Easy Consent enthält eine Helferfunktion für externe iframes.

Damit kannst du zum Beispiel eine Karte oder ein Video zunächst blockieren und erst nach Freigabe laden.

Wann ist ein Platzhalter sinnvoll?

Ein Platzhalter ist sinnvoll bei:

  • Google Maps
  • YouTube
  • Vimeo
  • externen Buchungswidgets
  • eingebetteten Formularen
  • anderen iframes von Drittanbietern

Wichtig

Easy Consent blockiert nicht automatisch jedes externe iframe auf der Website.

Das jeweilige Plugin, Theme oder Template muss den externen Inhalt kontrolliert einbauen.

Beispiel für Entwickler

echo easy_consent_render_placeholder( [
    'service_id'   => 'google_maps',
    'title'        => 'Google Maps laden',
    'text'         => 'Die Karte wird erst nach deiner Freigabe geladen.',
    'button_label' => 'Karte laden',
    'iframe_src'   => 'https://www.google.com/maps/embed?...',
    'iframe_title' => 'Karte',
] );

Wenn der Dienst bereits erlaubt ist, wird das iframe direkt ausgegeben. Wenn nicht, erscheint ein Platzhalter mit Button und Link zu den Datenschutzeinstellungen.

Service-ID muss passen

Die service_id muss zu einem registrierten Dienst passen.

Für die Google-Maps-Vorlage lautet sie:

google_maps

Für eigene Dienste nutzt du die Service-ID, die du im Dienst angelegt oder im Plugin-Manifest registriert hast.