Hat man youtube-Embed-Videos im Einsatz, die noch nicht über die nocookie-Domain von Youtube eingebunden sind, dann fügt man einfach folgenden Code in der Datei functions.php des Child-Theme-Ordners:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
/** * Replace youtube domains in video embeds with the nocookie domain * * @copyright Computec Media GmbH * @author ZAM * @param string $content * @return string **/ function ctec_youtube_embed_no_cookies( $content = '' ) { return preg_replace( '#(<iframe([^>]+)src="https?://(www\.)?(youtube\.com|youtu\.be)/embed/([a-z0-9-_]+)([^"]+)?"([^>]+)?></iframe>)#si', '<iframe\\2src="https://www.youtube-nocookie.com/embed/\\5\\6"\\7></iframe>', $content ); } add_filter( 'the_content', 'ctec_youtube_embed_no_cookies'); |
Das ersetzt in jedem Artikel die Embeds mit der korrekten Domain. Dadurch setzt Youtube keine Cookies mehr, beim Aufruf des Videos auf der eigenen Webseite.
IP-Adressen werden natürlich immer noch übertragen. Das ersetzt natürlich nicht den notwendigen Eintrag in den Datenschutz-Ausweisungen.
Eine Version mit 2-Klick-Lösung, als Plugin, ist in Arbeit.