ازالة الروابط غير الضرورية في منطقة Head في ووردبريس

السؤال

المنطقة Head في ووردبريس عندما نفتح مصدر الصفحة نجد الكثير من الروابط فيها بعضها ضروري واخرى غير ضرورية وتسبب ثقل في عملية تحميل الصفحات عند الطلب عليها في المتصفح.

كيف يمكن ازالة هذه الروابط غير الضرورية منها وتحميلها بشكل منفصل لزيادة سرعة تحميل صفحات الموقع ؟

تم الحل 1
ali 2020-11-07T10:01:43 1 إجابة 15 مشاهدات 1

إجابة ( 1 )

  1. ان بطيء التصفح في مدونة ووردبريس يرجع اولا الى تحمل الملفات المرفقة بالصفحات مثل الخطوط وباقي ملفات جافا سكربت بالاضافة الى ملفات CSS الخاصة بالقالب وتضمين الاعمدة الجانبية واشياء كثيرة يمكن اضافتها من قبل البرمجيات الخاصة بالمدونة.

    يمكن استخدام اضافة CACHE في حالة كان الخادم الذي يستضيف موقعك يدعم البروتوكول HTTP/ 1 في حين لو كان يدعم HTTP/ 2 ستكون تحميل الصفحات اسرع لان الاصدار الاول من هذا البروتوكول المثبت على الخادم او السيرفر يقوم بتحميل كل ملف على حدة ولمرة واحدة من اجل البدء بتحميل الصفحة في حين الاصدار الثاني سيكون اسرع لانه سيقوم بتحميل جميع ملفات HTML,JAVA SCRIPT بالاضافة الى CSS بشكل سريع ودفعة واحدة.

    احدى اسباب بطئ تحميل الصفحات هي الروابط المضمنة في الكود او الشفرة HEAD يمكن الغاء تحميلها مع الصفحة من خلال ادراج الكود في نهاية الاجابة في الملف functions.php الخاص بالقلب الذي تستعمله .

    وهذا لا يعني الالتزام بادراج جميع الروابط بحذافيرها ضمن الملف المشار اليه اعلاه بل يمكنك ان تستثني منها ما تريد وبأستخدام اضافة كاش سوف تكون سرعة تحميل صفحات الموقع كالصاروخ لانها ستكون اخف وخصوصا مع ضغط الصور والملفات البرمجية الخارجية.

     

    add_action(‘init’, ‘to clean up’);
    function to clean up()
    {
    remove_action(‘wp_head’, ‘rsd_link’);
    remove_action(‘wp_head’, ‘wp_generator’);
    remove_action(‘wp_head’, ‘index_rel_link’);
    remove_action(‘wp_head’, ‘wlwmanifest_link’);
    remove_action(‘wp_head’, ‘feed_links’, 2);
    remove_action(‘wp_head’, ‘feed_links_extra’, 3);
    remove_action(‘wp_head’, ‘parent_post_rel_link’, 10, 0);
    remove_action(‘wp_head’, ‘start_post_rel_link’, 10, 0);
    remove_action(‘wp_head’, ‘wp_shortlink_wp_head’, 10, 0);
    remove_action(‘wp_head’, ‘wp_shortlink_header’, 10, 0);
    remove_action(‘wp_head’, ‘adjacent_posts_rel_link_wp_head’, 10, 0);
    }

    أفضل إجابة

‫أضف إجابة

What is the capital of Egypt? ( Cairo )