Popis
Tento plugin deaktivuje funkci emodži ve WordPressu a odstraní tak zbytečný nadbytečný kód, který zajišťuje podporu emodži ve starších prohlížečích.
Jak to funguje
- Odstraní skript pro rozpoznávání emodži z
wp_heada z administrátorského rozhraní - Odstraní styly emodži ze souborů
wp_print_stylesa admin - Zruší přednačítání DNS pro emodži, čímž znemožní připojení k adresám typu
s.w.org - Odstraní plugin TinyMCE
wpemoji - Odstraní název hostitele CDN pro emodži z tipů pro přednačítání DNS
Výkon a ochrana osobních údajů
Emoji se budou i nadále zobrazovat v moderních prohlížečích, které mají vestavěnou podporu. Tento plugin pouze eliminuje zbytečné HTTP požadavky a zátěž způsobenou JavaScriptem u prohlížečů, které to nepotřebují. Navíc zabraňuje předběžnému načítání DNS na CDN pro emoji na WordPress.org, čímž zvyšuje ochranu soukromí.
Poznámka: Emotikony jako :) budou i nadále fungovat tak, jak mají.
Požadavky
- PHP 7.4 a vyšší
- WordPress 5.0 a vyšší
Soulad s GDPR
Tento plugin neodesílá žádná data na externí servery. V rámci systému WordPress deaktivuje přednačítání emodži prostřednictvím DNS, což by mělo zajistit lepší ochranu soukromí. Chcete-li zjistit, zda váš web splňuje požadavky nařízení GDPR, obraťte se prosím na právního poradce. Udělal jsem vše pro to, aby byl plugin stoprocentně v souladu s nařízením GDPR, ale nejsem právník, a proto nemohu nic zaručit.
Architektura
Plugin využívá:
Kvalita
Veškerý kód používá declare(strict_types=1) a je v souladu s PSR-12. Plugin využívá následující nástroje:
- PHP_CodeSniffer (spouští se příkazem
composer phpcs) — vyhledává porušení specifikace PSR-12 - PHP-CS-Fixer (spustit pomocí
composer cs) — zkušební kontrola stylu - PHPStan na úrovni 6 (spuštěno přes
composer phpstan) — statická analýza
Instalace
Standardní instalace
- Nahrajte složku
disable-emojisdo adresáře/wp-content/plugins/nebo ji nainstalujte pomocí instalačního programu pluginů WordPressu - Plugin aktivujte na obrazovce Pluginy ve WordPressu
- Hotovo! Nadbytečné emodži byly automaticky odstraněny.
Sestavení instalace
Pokud váš web využívá Composer ke správě závislostí:
composer require ryanhellyer/disable-emojiis
Další informace najdete na stránce pluginu Disable Emojis.
Nejčastější dotazy
-
Způsobí to, že emodži na mém webu přestanou fungovat?
-
Ne. Moderní prohlížeče mají vestavěnou podporu emodži. Tento plugin pouze odstraňuje kód JavaScriptu a CSS, který WordPress přidává pro velmi staré prohlížeče.
-
Budou smajlíky stále fungovat?
-
Ano. Textové smajlíky jako
:)a:Dbudou fungovat stejně jako dosud. -
Je tento plugin v souladu s nařízením GDPR?
-
Nepřipojuje se k žádným externím serverům ani neodesílá žádná data. Odstraňuje přednačítání DNS pro CDN emodži na WordPress.org. Podrobnosti najdete v části věnované GDPR výše.
Recenze
Autoři
Disable Emojis (GDPR friendly) je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPlugin „Disable Emojis (GDPR friendly)“ byl přeložen do 22 jazyků. Děkujeme všem překladatelům za jejich pomoc.
Přeložte “Disable Emojis (GDPR friendly)” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
1.9.2 (2026-05-10)
- Documentation change — removed references to Modularity and PSR-4 autoloading
1.9.1 (2026-05-10)
- Removed Composer autoloader — plugin loads via require_once instead of the vendor/autoload.php
1.9 (6. května 2026)
- Zajištění oddělení jmen v implementaci PSR, aby se předešlo konfliktům mezi pluginy
1.8 (30. dubna 2026)
- Přeprogramování podle moderních standardů PHP
1.7.8 (29. dubna 2026)
- Potvrzena podpora novějších verzí WordPressu.
1.7.7 (2024)
- Potvrzena podpora novějších verzí WordPressu.
1.7.6 (28. 6. 2023)
- Potvrzena podpora novějších verzí WordPressu.
1.7.5 (19. května 2023)
- Přidána podpora nástroje Composer.
1.7.4 (5. 7. 2018)
- Oprava překlepů.
1.7.3 (5. 7. 2018)
- Zvýšení čísla verze.
1.7.2 (5. 7. 2018)
- Jemné zlepšení čistoty kódu.
- Zlepšení dokumentace týkající se problematiky GDPR.
1.7.1 (13. 6. 2018)
- Byla přidána značka o souladu s GDPR.
1.7 (4. srpna 2017)
- Znovu odstraněna adresa předběžného načítání DNS.
- Používání jednoduché kontroly řetězců namísto spoléhání se na interní filtry WordPressu.
1.6 (19. 7. 2017)
- Odstraněna adresa URL pro přednačítání DNS. Díky Aaronu Queenovi.
1.5.3 (19. prosince 2016)
- Zohlednění nové adresy URL pro přednačítání DNS ve verzi 4.7 jádra.
1.5.2 (23. 8. 2016)
- Zlepšení dokumentace.
- Bylo odstraněno nadbytečné přednačítání DNS.
1.5.1 (23. 8. 2016)
- Aktualizace dokumentace.
1.5 (4. srpna 2017)
- Zpracování neplatného pole pluginů.
1.4 (13. 6. 2018)
- Aktualizace na Ottův kód.
1.3 (4. května 2018)
- Odstranění cizích stylů.
1.2 (23. srpna 2016)
- Oprava chyby.
1.1 (23. srpna 2016)
- Aktualizace pro práci s nejnovější betaverzí.
1.0 (22. března 2015)
- První vydání.
