Dieses Plugin deaktiviert die WordPress-Emoji-Funktionalität und entfernt unnötigen Code-Ballast, der die Unterstützung für Emojis in älteren Browsern hinzufügt.
Was es macht
- Entfernt das Emoji-Erkennungsskript aus
wp_headund der Administration - Entfernt Emoji-Stile aus
wp_print_stylesund der Administration - Entfernt das Emoji-DNS-Prefetching und verhindert so Verbindungen zu
s.w.org - Entfernt das
wpemoji-TinyMCE-Plugin - Entfernt den Hostnamen des Emoji-CDNs aus den DNS-Prefetch-Hinweisen
Performance und Datenschutz
Emojis werden in modernen Browsern, die über eine integrierte Unterstützung verfügen, weiterhin angezeigt. Dieses Plugin entfernt lediglich die zusätzlichen HTTP-Anfragen und den JavaScript-Overhead für Browser, die dies nicht benötigen. Zusätzlich verhindert es das DNS-Prefetching zum Emoji-CDN von WordPress.org, was den Datenschutz verbessert.
Hinweis: Emoticons wie :) funktionieren weiterhin wie erwartet.
Voraussetzungen
- PHP 7.4+
- WordPress 5.0+
DSGVO-Konformität
Dieses Plugin sendet keine Daten an externe Server. Es deaktiviert das DNS-Prefetching von Emojis innerhalb von WordPress, was einen verbesserten Datenschutz gewährleisten sollte. Um festzustellen, ob deine Website DSGVO-konform ist, hole dir bitte rechtlichen Rat ein. Ich habe mein Bestes getan, um sicherzustellen, dass das Plugin zu 100 % DSGVO-konform ist. Da ich jedoch kein Anwalt bin, kann ich keine Garantie geben.
Architektur
Das Plugin nutzt:
Qualität
Sämtlicher Code verwendet declare(strict_types=1) und folgt PSR-12. Das Plugin nutzt folgende Werkzeuge:
- PHP_CodeSniffer (ausgeführt via
composer phpcs) – prüft auf PSR-12-Verletzungen - PHP-CS-Fixer (ausgeführt via
composer cs) – Dry-Run Stil-Prüfung. - PHPStan auf Level 6 (ausgeführt via
composer phpstan) – statische Analyse
