Das ST-Page.de Unload Plugin verhindert dass Laden von WordPress Funktionen wie WP Embed und WP Emojicons. Zum Sparen von Ressourcen wurde bewusst auf Einstellmöglichkeiten verhindert.
Die Emojicons werden dennoch im TinyMCE Editor angezeigt, jedoch im Frontend nicht. Die Webseite lädt weniger Ressourcen, da Codes nicht geladen werden.
Das Plugin kann direkt über das WordPress Plugin Directory (Unload by ST-Page.de) per Klick installiert und aktiviert werden.
Nachdem das Plugin aktiviert wurde, werden augenblicklich die Emojicons und Embed Artikel deaktiviert. Weiterhin werden aus dem Head die Werte rsd_link, wlwmanifest_link, wp_shortlink_wp_head, wp_generator & rest_output_link_wp_head entfernt.
Nachdem das Plugin aktiviert wurde, sollte es so im Plugin-Manager aussehen. Im Backend werden keine weiteren Änderungen vorgenommen.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<?php /* Plugin Name: Unload Emojis & Embed Plugin URI: http://stpage.de/plugins/stpage-unload/ Description: Unload Wordpress Functions (Emojis and Emded) Version: 1.0 Text Domain: stpage-unload Author: STPage.de Author URI: http://stpage.de/ Update Server: http://update.stpage.de/stpage-unload/ Min WP Version: 1.5 */ function unload_emojicons() { // all actions related to emojis remove_action('admin_print_styles', 'print_emoji_styles'); remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('admin_print_scripts', 'print_emoji_detection_script'); remove_action('wp_print_styles', 'print_emoji_styles'); remove_filter('wp_mail', 'wp_staticize_emoji_for_email'); remove_filter('the_content_feed', 'wp_staticize_emoji'); remove_filter('comment_text_rss', 'wp_staticize_emoji'); } add_action('init', 'unload_emojicons'); function unload_embed() { wp_deregister_script('wp-embed'); } add_action('wp_footer', 'unload_embed'); |
Das Plugin wird in den Pfad /wp-content/plugins/stpage-unload/stpage-unload.php installiert.