Snippet

Jak wyłączyć emotikony w WordPressie dla lepszej wydajności

Jak wyłączyć emotikony w WordPressieWtyczka do wyłączania emotikon w WordPressieUsuń wsparcie dla emotikon w WordPressieWyłącz emotikony w WordPressie bez wtyczkiZatrzymaj ładowanie emotikon w WordPressieSkrypt wyłączający emotikony w WordPressieWyłącz emotikony w WordPressieWydajność WordPressa - wyłącz emotikonyPrzewodnik po usuwaniu emotikon w WordPressieWyłącz wp-emoji-release.min.js w WordPressie

Objaśnienie

Jeśli chcesz przyspieszyć swoją stronę WordPress, wyłączając emotikony, oto prosty sposób, aby to zrobić bez użycia wtyczki.

Co robi ten kod:

  • Blokuje skrypty emotikon: Usuwa skrypty emotikon z ładowania na froncie Twojej strony, w panelu administracyjnym, kanałach RSS i e-mailach. Oznacza to, że Twoja strona nie będzie ładować zbędnych plików związanych z emotikonami, co może pomóc w poprawie wydajności.
  • Wyłącza wtyczkę emotikon TinyMCE: Zapobiega również ładowaniu wtyczki emotikon w edytorze TinyMCE (narzędziu, którego używasz do pisania postów), co pozwala na uproszczenie procesu.

Jak to działa:

  • Kod używa remove_action, aby zatrzymać WordPress przed dodawaniem skryptów i stylów emotikon do różnych części Twojej strony.
  • Używa również remove_filter, aby upewnić się, że emotikony nie są dodawane do kanałów RSS ani e-maili.
  • Na koniec modyfikuje ustawienia edytora TinyMCE, aby wykluczyć wtyczkę emotikon za pomocą add_filter.

Dodając ten kod do pliku functions.php swojego motywu, możesz skutecznie wyłączyć emotikony na całej stronie WordPress, co pomoże jej ładować się szybciej i zredukować zbędne obciążenie.

Kod

1// Function to disable emojis in WordPress 2function wp_dudecom_disable_emojis() { 3 // Remove the emoji script from the front-end 4 remove_action('wp_head', 'print_emoji_detection_script', 7); 5 remove_action('wp_print_styles', 'print_emoji_styles'); 6 7 // Remove the emoji script from the admin area 8 remove_action('admin_print_scripts', 'print_emoji_detection_script'); 9 remove_action('admin_print_styles', 'print_emoji_styles'); 10 11 // Remove the emoji script from the RSS feeds 12 remove_filter('the_content_feed', 'wp_staticize_emoji'); 13 remove_filter('comment_text_rss', 'wp_staticize_emoji'); 14 15 // Remove the emoji script from the emails 16 remove_filter('wp_mail', 'wp_staticize_emoji_for_email'); 17 18 // Remove the TinyMCE emoji plugin 19 add_filter('tiny_mce_plugins', 'wp_dudecom_disable_emojis_tinymce'); 20} 21 22// Function to remove the TinyMCE emoji plugin 23function wp_dudecom_disable_emojis_tinymce($plugins) { 24 if (is_array($plugins)) { 25 return array_diff($plugins, array('wpemoji')); 26 } 27 return array(); 28} 29 30// Hook the function into WordPress 31add_action('init', 'wp_dudecom_disable_emojis');

Instrukcja

Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki.

Wymagania wstępne: Nie są wymagane dodatkowe wtyczki ani ustawienia.

Kroki wdrożenia:

  1. Uzyskaj dostęp do panelu administracyjnego WordPress.
  2. Przejdź do Wygląd > Edytor motywu. Jeśli wolisz użyć własnej wtyczki, przejdź do Wtyczki > Dodaj nową > Utwórz nową wtyczkę.
  3. W Edytorze motywu znajdź i wybierz plik functions.php z listy plików po prawej stronie.
  4. Skopiuj podany fragment kodu.
  5. Wklej kod na końcu pliku functions.php lub pliku własnej wtyczki.
  6. Kliknij Aktualizuj plik, aby zapisać zmiany.
  7. Wyczyść pamięć podręczną swojej strony, jeśli masz aktywną wtyczkę do buforowania.
  8. Odwiedź swoją stronę, aby upewnić się, że emotikony są wyłączone i wszystko działa poprawnie.

Postępując zgodnie z tymi krokami, możesz wyłączyć emotikony na swojej stronie WordPress, co może poprawić jej wydajność.

Jeśli potrzebujesz pomocy przy wdrożeniu lub bardziej zaawansowanej funkcjonalności, rozważ skorzystanie z usług wp-dude.com.