https://t.me/RX1948
Server : Apache
System : Linux s1230 5.15.0-139-generic #149~20.04.1 SMP Tue Jul 14 11:21:49 UTC 2026 x86_64
User : p141464 ( 418825)
PHP Version : 7.4.33.12
Disable Function : NONE
Directory :  /html/relaunch-kmu/wp-content/plugins/disable-emojis/src/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /html/relaunch-kmu/wp-content/plugins/disable-emojis/src/EmojiModule.php
<?php

declare(strict_types=1);

namespace RyanHellyer\DisableEmojis;

class EmojiModule
{
    public function __construct()
    {
        add_action('init', [$this, 'disableEmojis']);
    }

    public function disableEmojis(): void
    {
        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', [$this, 'disableEmojisTinymce']);
        add_filter('wp_resource_hints', [$this, 'disableEmojisRemoveDnsPrefetch'], 10, 2);
    }

    /**
     * @param string[] $plugins
     * @return string[]
     */
    public function disableEmojisTinymce(array $plugins): array
    {
        return array_diff($plugins, ['wpemoji']);
    }

    /**
     * @param string[] $urls
     * @return string[]
     */
    public function disableEmojisRemoveDnsPrefetch(array $urls, string $relation_type): array
    {
        if ($relation_type === 'dns-prefetch') {
            $emoji_svg_url_bit = 'https://s.w.org/images/core/emoji/';
            foreach ($urls as $key => $url) {
                if (strpos($url, $emoji_svg_url_bit) !== false) {
                    unset($urls[$key]);
                }
            }
        }

        return $urls;
    }
}

https://t.me/RX1948 - 2025