Διάφορα
1 views

Πώς να απενεργοποιήσετε τα Emojis στο WordPress

Illustration of website performance optimization, transforming slow loading elements into a fast dashboard

Αν θέλετε να βελτιστοποιήσετε την ταχύτητα και την απόδοση της ιστοσελίδας σας στο WordPress και να αφαιρέσετε περιττά scripts, η απενεργοποίηση των emojis είναι μια εξαιρετική πρακτική. Τα emojis μπορεί να προσθέτουν μια ευχάριστη οπτική πινελιά, αλλά επιβαρύνουν τον χρόνο φόρτωσης της σελίδας. Σε αυτό το άρθρο, θα σας καθοδηγήσουμε βήμα προς βήμα στη διαδικασία απενεργοποίησής τους.

Τι κάνει ο συγκεκριμένος κώδικας;

Ο παρακάτω κώδικας αποτελείται από ένα σύνολο συναρτήσεων PHP οι οποίες, όταν προστεθούν στο αρχείο functions.php του θέματός σας, αποτρέπουν τη φόρτωση των scripts και των styles που σχετίζονται με τα emojis. Με αυτόν τον τρόπο μειώνονται τα περιττά αρχεία και βελτιώνεται η συνολική απόδοση του ιστότοπού σας.

function disable_emojis() {
    remove_action('wp_head', 'print_emoji_detection_script', 7);
    remove_action('admin_print_scripts', 'print_emoji_detection_script');
    remove_action('wp_print_styles', 'print_emoji_styles');
    remove_action('admin_print_styles', 'print_emoji_styles');
    remove_filter('the_content_feed', 'wp_staticize_emoji');
    remove_filter('comment_text_rss', 'wp_staticize_emoji');
    remove_filter('wp_mail', 'wp_staticize_emoji_for_email');
    add_filter('tiny_mce_plugins', 'disable_emojis_tinymce');
    add_filter('wp_resource_hints', 'disable_emojis_remove_dns_prefetch', 10, 2);
}
add_action('init', 'disable_emojis');

function disable_emojis_tinymce($plugins) {
    if (is_array($plugins)) {
        return array_diff($plugins, array('wpemoji'));
    } else {
        return array();
    }
}

function disable_emojis_remove_dns_prefetch($urls, $relation_type) {
    if ('dns-prefetch' == $relation_type) {
        $emoji_svg_url = apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/');
        $urls = array_diff($urls, array($emoji_svg_url));
    }
    return $urls;
}

Οδηγίες εγκατάστασης:

  • Ανοίξτε το αρχείο functions.php του θέματός σας (ή κατά προτίμηση του Child Theme) σε έναν επεξεργαστή κώδικα.
  • Αντιγράψτε και επικολλήστε τον παραπάνω κώδικα στο τέλος του αρχείου.
  • Αποθηκεύστε τις αλλαγές.

Αυτό ήταν! Απενεργοποιήσατε επιτυχώς τα emojis στον WordPress ιστότοπό σας, βελτιώνοντας την ταχύτητά του μέσω της εξάλειψης περιττών αιτημάτων. Μην ξεχάσετε να ελέγξετε τη σελίδα σας για να επιβεβαιώσετε ότι τα scripts δεν φορτώνονται πλέον και ότι ο ιστότοπος λειτουργεί απρόσκοπτα.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Για να σχολιάσετε πρέπει να συνδεθείτε.