كيفية إزالة JavaScript غير المستخدمة في WordPress
نشرت: 2022-10-02إذا كنت من مستخدمي WordPress ، فمن المحتمل أنك تبحث دائمًا عن طرق لتسريع موقع الويب الخاص بك. إحدى طرق القيام بذلك هي إزالة JavaScript غير المستخدمة من موقعك. JavaScript هي لغة برمجة تساعد في جعل صفحات الويب تفاعلية. إنه ما يتيح لك القيام بأشياء مثل النقر على الأزرار ورؤية النوافذ المنبثقة. تمت كتابة WordPress بلغة PHP ، وهي لغة برمجة مختلفة. ومع ذلك ، فإن العديد من سمات WordPress والإضافات تستخدم JavaScript. هذا يعني أنه حتى إذا لم تستخدم أي JavaScript على موقعك ، فهناك فرصة جيدة أن يتم تحميل كود JavaScript على صفحاتك. يمكن أن تؤدي شفرة JavaScript هذه إلى إبطاء موقعك ، لذا من المهم إزالة أي كود غير مستخدم. في هذه المقالة ، سنوضح لك كيفية إزالة JavaScript غير المستخدمة في WordPress بدون مكون إضافي.
يمكن استخدام مهلة Pagespeed حتى يمكن استخدام أداة التفاعل الأول لإزالة جافا سكريبت غير المستخدمة من التسويق والمكونات الإضافية غير الأساسية الأخرى. WP Meteor هو مكون إضافي مجاني ، تم اختباره ، ومحدّث يسمح لك بتحميل Javascript بعد تفاعل المستخدم. إذا كانت لديك أية مشكلات تتعلق بتأخير الأصول ، فيمكنك استخدام التعبيرات العادية أو الكلمات الرئيسية التي تتوافق مع المكونات الإضافية. تم تحديث منطق WP Rocket لتأخير جافا سكريبت ، وهو الآن يؤخر كل جافا سكريبت ، بما في ذلك البرامج النصية المضمنة. يمكنك أيضًا معالجة Pagespeed "تقليل تأثير تحذير الطرف الثالث" عن طريق تأخير أي مكونات إضافية لجهة خارجية. إذا كان موقع الويب الخاص بك به أكثر من 90٪ من المستخدمين على سطح المكتب ، فقد يكون من الأفضل أن يتم تنفيذ قائمة الهاتف المحمول في وقت مبكر وليس لاحقًا. لا يمكن إزالة ملفات Javascript و css من WordPress بدون استخدام مكون إضافي.
من خلال تغيير تخطيط قائمة الأصول ، يمكنك عرض الأصول بناءً على حجمها. من الممكن تشغيل أي مجموعة من الأصول تمت إزالتها باستخدام وضع الاختبار. بالتزامن ، يمكن استخدام WP Meteor و Autoptimize في نفس البرنامج.
كيف يمكنني إزالة جافا سكريبت غير المستخدمة من موقع الويب الخاص بي؟

إذا كان لديك موقع ويب مستند إلى WordPress ، فيمكنك إزالة JavaScript غير المستخدمة من صفحاته باستخدام المكونات الإضافية. يمكنك أيضًا تعطيل ملفات JavaScript التي لا تزال غير مستخدمة باستخدام AssetCleanUp ، والتي يمكن استخدامها مع AssetCleanUp. إذا كنت تريد معرفة ما يحدث مع JS غير المستخدمة ، فاستخدم Chrome DevTools واحذف الملفات غير الضرورية.
كيف يمكنني حذف أكواد WordPress غير المستخدمة؟

في شاشة تحرير المنشور ، سترى مربعًا يسمى Asset CleanUp بجوار محرر المنشور. عندما يشاهد زائر صفحة معينة على موقع الويب الخاص بك ، سيقوم المكون الإضافي تلقائيًا بجلب جميع الملفات والأصول المرتبطة بهذه الصفحة وإدراجها في القائمة. يمكنك بعد ذلك حذف أي ملفات CSS أو JavaScript غير مستخدمة من تلك الصفحة غير المطلوبة.
كيف يمكنني تعطيل Javascript في WordPress؟

بافتراض أنك ترغب في معرفة كيفية تعطيل JavaScript في WordPress ، فهناك بعض الطرق التي يمكنك استخدامها. تتمثل إحدى الطرق في تعديل السمة أو ملف header.php الخاص بالقالب الفرعي وإزالة سطر التعليمات البرمجية الذي يستدعي ملف JavaScript . هناك طريقة أخرى وهي استخدام مكون إضافي مثل Disable JavaScript أو JS Disable.

كيف يمكنني تعطيل Javascript في WordPress؟
يمكن استخدام WP_deregister_script لإزالة JS و CSS غير المرغوب فيها من صفحات معينة. جيد ، إذا كنت تفكر في الوظيفة الموضحة في المثال التالي. يحتوي المكون الإضافي في هذه الحالة على 20 مكالمة js .
تقليل حجم ملف موقعك باستخدام "تنظيف الأصول"
إذا كنت تستخدم أي أطر عمل شائعة مثل Bootstrap أو Foundation أو AngularJS ، فربما تستخدم العديد من الأصول غير المطلوبة لتحميل الصفحة. أثناء "Asset CleanUp" ، يمكنك تقليل حجم ملفات موقعك بشكل كبير وتسريع تحميل الصفحات عن طريق تعطيل هذه الأصول.
كيف يمكنني إزالة برنامج نصي ووردبريس؟
Head Cleaner هو مكون إضافي يستخدم لإزالة CSS والبرامج النصية من رأس وتذييلات WordPress. يمكن تنزيل المكون الإضافي من قسم البرنامج المساعد في الإعدادات ، ثم حدد البرامج النصية التي لا تتطلب الإخراج.
إلغاء تسجيل وإدراج أوراق الأنماط في WordPress
الطريقة الأولى ، deregister_style () ، ستزيل ورقة أنماط من محرك نمط WordPress. يمكنك استخدام هذه الطريقة لحذف ورقة أنماط من مكون إضافي أو سمة ، لكنك لا تريد حذف ورقة الأنماط من الخادم. Dequeue_style () ، الوظيفة الثانية ، ستستخدم محرك نمط WordPress لإدراج ورقة أنماط جديدة في قائمة الانتظار. إذا كنت ترغب في إضافة ورقة أنماط إلى مكون إضافي أو سمة ، يمكن أن تكون هذه الطريقة مفيدة في بعض الحالات ، ولكن لا ينبغي استخدامها للكتابة فوق ورقة أنماط موجودة. في كل من وظائف رد الاتصال deregister_style () و dequeue_style () ، هناك معلمة ثالثة يمكن استخدامها. ستتمكن من استدعاء هذه الوظيفة عندما تقوم بإلغاء تسجيل ورقة الأنماط أو إدراجها في قائمة الانتظار ، وستكون قادرًا على أداء كل ما تريده. إذا كنت تريد إلغاء تسجيل أوراق الأنماط أو إلغاء ترتيبها ، فيجب أولاً العثور على اسم أوراق الأنماط التي تريد حذفها أو إضافتها. يمكنك تحقيق ذلك باستخدام الدالتين get_style () و get_style_object () بهذه الطريقة. يمكن الوصول إلى أوراق أنماط WordPress باستخدام أساليب get_style () و get_style_object () ، على التوالي ، عن طريق إرجاع اسم كائن النمط المرتبط بأوراق الأنماط. ستكون ورقة الأنماط مرئية بعد ذلك ، وستكون موجودة في المكان الذي تريده. يعد استخدام الدالتين get_stylesheet () و get_stylesheet_object () طريقة جيدة لتحقيق ذلك. سيعيد Get_stylesheet () و get_stylesheet_object () المسار إلى أوراق الأنماط على التوالي. بدلاً من ذلك ، يمكنك إزالة ورقة الأنماط أو إضافتها إلى WordPress باستخدام أساليب deregister_style () أو dequeue_style (). لإلغاء تسجيل ورقة الأنماط باستخدام deregister_style () ، يلزم إدخال الكود التالي: يجب إلغاء تسجيل ورقة الأنماط br>. WordPress_dequeue_style (theme'my_css_file ') ؛ * br> يمكنك استخدام الكود التالي لإدراج ورقة أنماط في قائمة الانتظار باستخدام dequeue_style () ، كما هو موضح في الكود التالي. للقيام بذلك ، حدد ورقة الأنماط * br *. يستخدم هذا النمط في WP_enqueue_style (my_css_file. css، 'my_callback_function').