Changeset 1888151
- Timestamp:
- 06/06/2018 12:27:07 PM (8 years ago)
- File:
-
- 1 edited
-
dsgvo/trunk/eu-dsgvo-helper.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
dsgvo/trunk/eu-dsgvo-helper.php
r1883868 r1888151 4 4 Plugin Name: EU DSGVO Helper 5 5 Description: This Plugin will be further developed. It so far caches google webfonts locally and replaces youtube embeded videos with a preview-image which becomes an embeded video on-click. Removes Emojis. More functions will be added soon. 6 Version: 1.0.4. 2.26 Version: 1.0.4.3 7 7 Author: Eric Marten 8 8 Author URL: https://www.herr-marten.de/ … … 176 176 { 177 177 define("YTSTYLE",1); 178 $html=str_replace("</body>","<script type='text/javascript'> function replaceMeWithYTvideo(element) { element.className='dsgvo_yt_link'; element.href='#'; element.onclick='event.preventDefault();'; element.innerHTML=\"<iframe width='100%' height='100%' src='https://www.youtube-nocookie.com/embed/ ".$ytid."?autoplay=1' frameborder='0' allow='autoplay; encrypted-media' allowfullscreen></iframe>\"; } </script><style type='text/css'>a.dsgvo_yt_link { position:relative; display:block; background-size:cover; background-position:center center; } .dsgvo_yt_link_play:after { display:block; content:\"▶\"; background:rgba(0,0,0,0.5); color:#fff; font-size:20px; font-weight:bold; position:absolute; border-radius:10%; top:50%; left:50%; padding:20px 30px; transform:translateX(-50%) translateY(-50%); } </style></body>",$html);178 $html=str_replace("</body>","<script type='text/javascript'> function replaceMeWithYTvideo(element) { element.className='dsgvo_yt_link'; element.href='#'; element.onclick='event.preventDefault();'; element.innerHTML=\"<iframe width='100%' height='100%' src='https://www.youtube-nocookie.com/embed/\"+jQuery(element).attr(\"ytid\")+\"?autoplay=1' frameborder='0' allow='autoplay; encrypted-media' allowfullscreen></iframe>\"; } </script><style type='text/css'>a.dsgvo_yt_link { position:relative; display:block; background-size:cover; background-position:center center; } .dsgvo_yt_link_play:after { display:block; content:\"▶\"; background:rgba(0,0,0,0.5); color:#fff; font-size:20px; font-weight:bold; position:absolute; border-radius:10%; top:50%; left:50%; padding:20px 30px; transform:translateX(-50%) translateY(-50%); } </style></body>",$html); 179 179 } 180 180 } … … 202 202 Disable the emoji's 203 203 */ 204 function d isable_emojis_remove_dns_prefetch( $urls, $relation_type )204 function dsgvo_mu_plugin_disable_emojis_remove_dns_prefetch( $urls, $relation_type ) 205 205 { 206 206 if ( 'dns-prefetch' == $relation_type ) … … 214 214 return $urls; 215 215 } 216 function d isable_emojis_tinymce( $plugins )216 function dsgvo_mu_plugin_disable_emojis_tinymce( $plugins ) 217 217 { 218 218 if ( is_array( $plugins ) ) … … 234 234 remove_filter( 'comment_text_rss', 'wp_staticize_emoji' ); 235 235 remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' ); 236 add_filter( 'tiny_mce_plugins', 'd isable_emojis_tinymce' );237 add_filter( 'wp_resource_hints', 'd isable_emojis_remove_dns_prefetch', 10, 2 );236 add_filter( 'tiny_mce_plugins', 'dsgvo_mu_plugin_disable_emojis_tinymce' ); 237 add_filter( 'wp_resource_hints', 'dsgvo_mu_plugin_disable_emojis_remove_dns_prefetch', 10, 2 ); 238 238 } 239 239 add_action( 'init', 'disable_emojis_eu_dsgvo_helper' );
Note: See TracChangeset
for help on using the changeset viewer.