Beschreibung
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
Installation
Standard-Installation
- Lade den Ordner
disable-emojisin das Verzeichnis/wp-content/plugins/hoch oder nutze die WordPress-Plugin-Installation. - Aktiviere das Plugin in WordPress über die Ansicht „Plugins“
- Fertig! Der Emoji-Ballast wird automatisch entfernt.
Composer-Installation
Falls deine Website Composer für die Verwaltung von Abhängigkeiten verwendet:
composer require ryanhellyer/disable-emojiis
Besuche die Plugin-Seite von Disable Emojis (engl.) für weitere Informationen.
FAQ
-
Werden Emojis auf meiner Website dadurch nicht mehr funktionieren?
-
Nein. Moderne Browser verfügen über eine integrierte Emoji-Unterstützung. Dieses Plugin entfernt nur das JavaScript und CSS, das WordPress für sehr alte Browser hinzufügt.
-
Werden Emoticons weiterhin funktionieren?
-
Ja. Textbasierte Emoticons wie
:)und:Dfunktionieren weiterhin so, wie sie es schon immer getan haben. -
Ist dieses Plugin DSGVO-konform?
-
Es stellt keine Verbindung zu externen Servern her und sendet keine Daten. Es entfernt das DNS-Prefetching zum Emoji-CDN von WordPress.org. Details dazu findest du im obigen DSGVO-Abschnitt.
Rezensionen
Mitwirkende und Entwickler
„Disable Emojis (GDPR friendly)“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Disable Emojis (GDPR friendly)“ wurde in 22 Sprachen übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „Disable Emojis (GDPR friendly)“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
1.9.3 (2026-06-05)
- Fixed package name in Composer installation instructions (emojiis emojis)
1.9.2 (10.05.2026)
- Dokumentationsänderung – Referenzen zu Modularity und PSR-4-Autoloading entfernt
1.9.1 (10.05.2026)
- Composer-Autoloader entfernt – das Plugin wird nun über require_once anstelle der vendor/autoload.php geladen
1.9 (06.05.2026)
- Namensraum-Trennung der PSR-Implementierung, um Plugin-Konflikte zu vermeiden
1.8 (30.04.2026)
- Anpassung an moderne PHP-Standards
1.7.8 (29.04.2026)
- Unterstützung neuerer WordPress-Versionen bestätigt.
1.7.7 (2024)
- Unterstützung neuerer WordPress-Versionen bestätigt.
1.7.6 (28.06.2023)
- Unterstützung neuerer WordPress-Versionen bestätigt.
1.7.5 (19.05.2023)
- Composer-Unterstützung hinzugefügt.
1.7.4 (05.07.2018)
- Tippfehler behoben.
1.7.3 (05.07.2018)
- Versionsnummer aktualisiert.
1.7.2 (05.07.2018)
- Subtile Verbesserung der Code-Sauberkeit.
- Dokumentation zu DSGVO-Problemen verbessert.
1.7.1 (13.06.2018)
- Beschriftung „DSGVO-freundlich“ (GDPR friendly) hinzugefügt.
1.7 (04.08.2017)
- DNS-Prefetch-URL erneut entfernt.
- Einfache Zeichenfolgenprüfung anstelle der Verwendung interner WordPress-Filter.
1.6 (19.07.2017)
- DNS-Prefetch-URL entfernt. Dank an Aaron Queen.
1.5.3 (19.12.2016)
- Anpassung an die neue DNS-Prefetch-URL in Version 4.7 des Cores.
1.5.2 (23.08.2016)
- Dokumentation verbessert.
- Redundantes DNS-Prefetching entfernt.
1.5.1 (23.08.2016)
- Dokumentation aktualisiert.
1.5 (04.08.2017)
- Behandlung eines ungültigen Plugin-Arrays.
1.4 (13.06.2018)
- Aktualisierung, um Ottos Code nutzen zu können.
1.3 (04.05.2018)
- Überflüssige Stile entfernt.
1.2 (23.08.2016)
- Fehler behoben.
1.1 (23.08.2016)
- Aktualisierung für Kompatibilität mit der neuesten Beta.
1.0 (22.03.2015)
- Erstveröffentlichung.
