هل تعلم أن موقعك يدفع "ضريبة أداء" مقابل ميزة لا يستخدمها؟ يقوم ووردبريس بتحميل سكربت صغير لإضافة دعم الإيموجي (Emojis) في كل مرة يتم فيها تحميل صفحة من موقعك. المشكلة هي أن كافة المتصفحات الحديثة (منذ عام 2015) أصبحت تدعم الإيموجي ذاتياً دون الحاجة لأي مساعدة خارجية.
لماذا يمثل هذا الأمر أهمية؟
ملف الإيموجي (wp-emoji-release.min.js) وأكواد الـ CSS المرتبطة به:
- يضيفان ~15 كيلوبايت من البيانات "غير الضرورية" لكل صفحة.
- يتطلبان معالجة إضافية من المتصفح (JavaScript Execution) للبحث عن الرموز التعبيرية وتحويلها.
- لا يقدمان أي قيمة حقيقية، لأن متصفحات Chrome و Safari و Edge و Firefox تقوم بعرض نفس الرموز بشكل افتراضي وبسرعة أكبر.
صحيح أن هذا التحسين "صغير"، ولكن في عالم السرعة، كل كيلوبايت يتم توفيره يساهم في تجربة مستخدم أفضل.
خطوات الحل
الطريقة 1: استخدام mu-plugin (الخيار الأفضل)
بدلاً من تثبيت إضافة جديدة، يمكنك إنشاء ملف برمجي بسيط لا يختفي مع تحديث القالب. أنشئ ملفاً باسم disable-emoji.php داخل مجلد wp-content/mu-plugins/ وضع فيه هذا الكود:
<?php
/**
* Plugin Name: Dravasite – Disable Emoji Script
* Description: إيقاف تحميل ملفات دعم الإيموجي لزيادة سرعة الموقع.
* Version: 1.0.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
// حذف سكربت الإيموجي من واجهة الموقع
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
// حذف الإيموجي من لوحة التحكم (اختياري)
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );لم تسمع عن mu-plugins من قبل؟ اقرأ دليلنا المختصر حول استخدام mu-plugins لإضافة الأكواد البرمجية بأمان واحترافية.
الطريقة 2: استخدام إضافات تسريع الموقع
إذا كنت تستخدم أياً من الأدوات التالية، فمن المرجح أنها تحتوي بالفعل على خيار "تعطيل الإيموجي" (Disable Emojis) في إعداداتها:
- Perfmatters (تحت تبويب General).
- Asset CleanUp (قسم Site-Wide Operations).
- WP-Optimize أو Autoptimize.
ملاحظات هامة
- آمن تماماً: هذا التعديل لا يحذف الرموز من مقالاتك، بل يغير فقط "طريقة معالجة المتصفح لها". الإيموجي ستستمر في الظهور للمستخدمين بشكل طبيعي جداً.
- التوافق: نادراً ما ستجد مستخدماً يستخدم متصفحاً قديماً جداً لدرجة أنه لا يدعم الإيموجي؛ وإذا وجدته، فغالباً لن يتمكن من تصفح موقعك بشكل صحيح لأسباب أخرى أكبر بكثير.
- الأولوية: تذكر أن توفير 15 كيلوبايت لن يغنيك عن تحسين الصور وتفعيل التخزين المؤقت (Caching)، لذا ابدأ دائماً بالأساسيات ثم انتقل لهذه التحسينات الدقيقة.