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

Jak wyłączyć emotikony w WordPressie; Wtyczka do wyłączania emotikon w WordPressie; Usuń wsparcie dla emotikon w WordPressie; Wyłącz emotikony w WordPressie bez wtyczki; Zatrzymaj ładowanie emotikon w WordPressie; Skrypt wyłączający emotikony w WordPressie; Wyłącz emotikony w WordPressie; Wydajność WordPressa - wyłącz emotikony; Przewodnik po usuwaniu emotikon w WordPressie; Wyłą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

// Function to disable emojis in WordPress
function wp_dudecom_disable_emojis() {
    // Remove the emoji script from the front-end
    remove_action('wp_head', 'print_emoji_detection_script', 7);
    remove_action('wp_print_styles', 'print_emoji_styles');
    
    // Remove the emoji script from the admin area
    remove_action('admin_print_scripts', 'print_emoji_detection_script');
    remove_action('admin_print_styles', 'print_emoji_styles');
    
    // Remove the emoji script from the RSS feeds
    remove_filter('the_content_feed', 'wp_staticize_emoji');
    remove_filter('comment_text_rss', 'wp_staticize_emoji');
    
    // Remove the emoji script from the emails
    remove_filter('wp_mail', 'wp_staticize_emoji_for_email');
    
    // Remove the TinyMCE emoji plugin
    add_filter('tiny_mce_plugins', 'wp_dudecom_disable_emojis_tinymce');
}

// Function to remove the TinyMCE emoji plugin
function wp_dudecom_disable_emojis_tinymce($plugins) {
    if (is_array($plugins)) {
        return array_diff($plugins, array('wpemoji'));
    }
    return array();
}

// Hook the function into WordPress
add_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.