Najłatwiejszy sposób na wyłączenie emotikonów w WordPress

Opublikowany: 2023-06-07


Czy szukasz sposobu na wyłączenie emotikonów w WordPress? Wyłączenie pliku emoji WordPress może wyeliminować żądanie HTTP na Twojej stronie internetowej, bez wpływu na spotkanie większości Twoich ludzi.

Na szczęście wyłączenie emotikonów w WordPressie za pomocą bezpłatnej wtyczki jest naprawdę łatwe. Mimo to, w przypadku znacznie bardziej technicznych kupujących, wolisz wyłączyć emoji pracujące z kodem. Wymaga to edycji pliku Features.php motywu dla chłopca lub dziewczynki (lub wykorzystania kodu do wtyczki z fragmentami kodu).

Dlaczego możesz chcieć wyłączyć emotikony w WordPress

Najważniejszą przyczyną wyłączenia emotikonów WordPress jest zwiększenie wydajności witryny.

Domyślnie WordPress obsługuje obecnie większość emotikonów we współczesnych przeglądarkach bez konieczności posiadania dodatkowych dokumentów. Niemniej jednak, aby zapewnić wsparcie dla starszych przeglądarek, WordPress dodał obsługę emoji w WordPress 4.2. W ostatnich wersjach ta obsługa emotikonów zapewnia pojedynczy plik wp-emoji-release.min.js dla każdej strony internetowej w Twojej witrynie.

Załadowanie tego pliku powoduje dodanie żądania HTTP do Twojej witryny internetowej. Ale jednocześnie nie jest konieczne, aby emotikony działały dla większości użytkowników. W ten sposób wyłączenie tego pliku może pomóc zmniejszyć liczbę żądań HTTP i osiągnąć znacznie mniejszą poprawę wydajności.

Ważne jest, aby było oczywiste, że kiedy mówimy o „wyłączaniu emotikonów w WordPress”, tak naprawdę koncentrujemy się na wyłączeniu większej liczby plików emoji, których WordPress ma setki. Nawet jeśli wyłączysz ten plik, większość konsumentów nadal będzie mogła dodawać i wyświetlać emotikony.

Na przykład mogą użyć klawiatury emoji swojego urządzenia lub skopiować i wkleić ze strony internetowej, takiej jak Emojipedia.

Najłatwiejszy sposób na wyłączenie emotikonów w WordPress

Teraz, gdy już wiesz, dlaczego możesz chcieć wyłączyć emotikony w WordPress, rozważmy najbardziej podstawowy sposób, aby to zrobić.

  1. Wyłącz emotikony w WordPress za pomocą wtyczki
  2. Wyłącz emotikony w WordPress za pomocą kodu

1. Wyłącz emotikony w WordPress za pomocą wtyczki

Najprostszym sposobem na wyłączenie emotikonów w WordPress jest użycie wtyczki, takiej jak Wyłącz emotikony (pomocne w RODO) . Chociaż wtyczka nie usuwa emotikonów, wyłącza dodatkowe kontrole i skrypty, które powodują wzdęcia na Twojej stronie internetowej.

W ten sposób możesz nadal zezwalać odwiedzającym witrynę na używanie (i sprawdzanie) emotikonów tak rozszerzonych, jak ich przeglądarka obsługuje te funkcje.

Co więcej, możesz zapewnić, że Twoja strona internetowa pozostanie przyjazna dla RODO i zachowa elegancką wiedzę konsumencką (UX).

Jednym z najskuteczniejszych elementów wyłączania emotikonów jest to, że jest całkowicie darmowy i niezwykle prosty w konfiguracji. Wszystko, co musisz zrobić, to udać się do Wtyczki > Wstaw nowy w samym pulpicie nawigacyjnym WordPress. Następnie wyszukaj „Wyłącz emotikony:”

Zainstaluj wtyczkę Wyłącz emotikony.

Tutaj kliknij Zainstaluj teraz > Aktywuj . Wtyczka rozpoczyna pracę mechanicznie. W rzeczywistości nie ma żadnych ustawień konfiguracyjnych, które trzeba zastosować, więc na tym etapie wszystko jest gotowe.

2. Wyłącz emotikony w WordPress za pomocą kodu

Chociaż wtyczka jest najbardziej podstawowym sposobem wyłączania emoji w WordPressie, możesz także wyłączyć emotikony za pomocą kodu. Niemniej jednak będziesz musiał edytować plik functions.php motywu chłopca lub dziewczynki, co wymaga specjalistycznej wiedzy. Co więcej, może to być niebezpieczne, biorąc pod uwagę, że błędna linia kodu może podzielić twoją stronę internetową.

Dlatego możesz ewentualnie zdecydować się na dokonanie zmiany, implementując kod do wtyczki, takiej jak Code Snippets .

Jest idealny dla nowicjuszy, ponieważ pozwala edytować istotne obszary witryny bez niebezpieczeństwa jej uszkodzenia. Ponadto jest to całkowicie bezpłatne, więc możesz przejść do przodu i zainstalować wtyczkę z pulpitu nawigacyjnego.

W momencie aktywacji wtyczki po prostu przejdź do Snippets z lokalizacji administratora. Następnie po prostu kliknij Włącz nowy . Zobaczysz puste pole fragmentu, takie jak to:

Dodanie nowego fragmentu.

Na początku nadaj swojemu fragmentowi tytuł – coś w rodzaju „wyłącz emotikony” nadawałoby sens. Następnie wklej kolejny fragment kodu do głównego pola fragmentu:

 /** * Disable the emoji's */ functionality disable_emojis() take out_motion( 'wp_head', 'print_emoji_detection_script', 7 ) clear away_action( 'admin_print_scripts', 'print_emoji_detection_script' ) get rid of_action( 'wp_print_styles', 'print_emoji_styles' ) get rid of_motion( 'admin_print_styles', 'print_emoji_styles' ) get rid of_filter( 'the_content material_feed', 'wp_staticize_emoji' ) eliminate_filter( 'comment_textual content_rss', 'wp_staticize_emoji' ) remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' ) insert_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' ) increase_filter( 'wp_resource_hints', 'disable_emojis_take away_dns_prefetch', 10, 2 ) incorporate_motion( 'init', 'disable_emojis' ) /** * Filter perform utilised to take away the tinymce emoji plugin. * * @param array $plugins * @return array Change betwen the two arrays */ operate disable_emojis_tinymce( $plugins ) if ( is_array( $plugins ) ) return array_diff( $plugins, array( 'wpemoji' ) ) else return array() /** * Take out emoji CDN hostname from DNS prefetching hints. * * @param array $urls URLs to print for useful resource hints. * @param string $relation_kind The relation kind the URLs are printed for. * @return array Change betwen the two arrays. */ perform disable_emojis_clear away_dns_prefetch( $urls, $relation_variety ) if ( 'dns-prefetch' == $relation_kind ) /** This filter is documented in wp-contains/formatting.php */ $emoji_svg_url = utilize_filters( 'emoji_svg_url', 'https://sworg/pictures/main/emoji/2/svg/' ) $urls = array_diff( $urls, array( $emoji_svg_url ) ) return $urls

Na koniec wybierz opcję Obsługuj fragment kodu w dowolnym miejscu (wygląd powyżej) i kliknij opcję Zachowaj odmiany i aktywuj .

Twój fragment jest teraz uruchomiony, a emotikony zostały wyłączone z Twojej witryny WordPress.

Wyłącz emotikony w WordPressie, aby zwiększyć wydajność

WordPress wydał emotikony, aby dodać natywne wskazówki do zestawów znaków językowych. Jednak ze względu na dodane skrypty i kod, których wymagają, emotikony mogą spowalniać twoją stronę internetową. Dlatego możesz chcieć wyłączyć emotikony w WordPress, aby zwiększyć swoją skuteczność.

Podsumowując, w tym artykule znajdziesz dwa proste sposoby na wyłączenie emotikonów w WordPress:

  1. Wyłącz emotikony w WordPressie, korzystając z wtyczki o prostej nazwie, Wyłącz emotikony (przyjazne dla RODO).
  2. Wyłącz emotikony w WordPress za pomocą kodu. Możesz to zrobić bezpośrednio, ulepszając swój plik features.php lub używając wtyczki fragmentów kodu, takiej jak Code Snippets.

Czy masz jakieś przemyślenia na temat wyłączania emotikonów w WordPress? Daj nam znać w segmencie opinii poniżej!

&#13