كيفية إصلاح مشاكل الترحيل وجافا سكريبت ووردبريس 5.5؟

نشرت: 2022-06-02

مرحبًا يا شباب ، اليوم في منشور المدونة هذا ، سنناقش كيفية إصلاح مشكلات الترحيل وجافا سكريبت في WordPress 5.5؟ لذا استمر في القراءة.

مقتطفات: هناك العديد من الأدوات المتاحة اليوم لتطبيقات تطوير الويب وتصميم مواقع الويب. ومع ذلك ، فإن WordPress هو الموضوع الأكثر شيوعًا في المدينة. كثير من الناس على دراية بمصطلح WordPress ، وهو الأكثر شيوعًا بين التقنيين. تم إطلاق إصدارات جديدة بالفعل ، ولكن أحدث إصدار من WordPress هو WordPress 5.5.

جدول المحتويات:

مقدمة
السلوكيات غير المعتادة لـ WordPress 5.5
استكشاف الأخطاء وإصلاحها لـ WordPress 5.5
التعارضات بعد تحديث WordPress 5.5
أخطاء بعد تحديث WordPress 5.5
ما هو jQuery ترحيل؟
WordPress 5.5 jQuery ترحيل الأخطاء
كيفية إصلاح المشكلات في WordPress 5.5 jQuery Migrate
كيفية استخدام jQuery Migrate لإصلاح مشكلات Javascript في WordPress 5.5
استنتاج

مقدمة:

حقق WordPress 5.5 نجاحًا كبيرًا. أضاف إصدار WordPress 5.5 "Eckstine" العديد من الميزات الرائعة إلى مركز النظام الأساسي ، مما جعله ناجحًا إلى حد كبير. بينما نناقش التحديث ، تظهر بعض المشكلات التي لا مفر منها.

كان هناك أيضًا عدد لا يحصى من المشاحنات التي تم إجراؤها على السمات والمكونات الإضافية والتي أدت بالفعل إلى تقسيم المواقع. أسقطت الشركة دعم JQuery Migrates مع التحديث الأخير لـ WordPress 5.5. في أقل من أسبوعين ، يبدو أنه أزال مئات الآلاف من المواقع الإلكترونية. تستخدم بعض قوالب WordPress والإضافات نصوص jQuery قديمة ، والتي يمكن أن تؤدي إلى مجموعة متنوعة من المشكلات. تم الإبلاغ عن عدد لا يحصى من المشكلات من قبل العديد من المستخدمين لهذه المكونات الإضافية الشائعة.

لنتحدث عن المشكلات وما يمكن فعله لإصلاحها.

التعرف على السلوكيات غير العادية:

مع إصدار WordPress 5.5 ، لن يتم تمكين أداة ترحيل jquery. قد تظهر بعض السمات أو المكونات الإضافية التي تشغل رمزًا قديمًا سلوكًا غير متوقع نتيجة لذلك. لوقف "السلوك غير المتوقع" لـ WordPress 5.5 ، قام أكثر من 80000 ناشر على WordPress بتنزيل مكون WordPress الإضافي. وبالمثل ، نظرًا لإيقاف تشغيل jQuery Migrate ، أثر التحديث على حوالي 2400 مكونًا إضافيًا ، مما تسبب في حدوث تعارضات.

من بين العديد من أنواع المكونات الإضافية التي تأثرت كان الأمان. واجه المستخدمون أيضًا مشكلات في التحسين والتصميم والمكونات الإضافية الأخرى.

قد يواجه بعض المستخدمين مشكلات في السمات الخاصة بهم بسبب التعليمات البرمجية القديمة. ومع ذلك ، طوال هذه الحالة ، كانت بعض المشكلات ناتجة عن تجميع المكونات الإضافية مع سمات WP المقابلة. على سبيل المثال ، غالبًا ما يتم تضمين مُنشئ الصفحة المتميز ومكونات شريط التمرير في بعض السمات. ومع ذلك ، خمن أن ذلك يعتمد على ترخيص البرنامج الخاص بك ؛ قد يتم تحديثها أو لا يتم تحديثها إلى أحدث إصدار لأنها متميزة. إذا كانت الترقية إلى الإصدار الأحدث من السمة لا تحل مشكلتك حقًا ، فربما يمكنك إعادة الوظيفة عن طريق تثبيت WordPress Enable jQuery Migrate Helper.

لكن ضع في اعتبارك أنه حل قصير المدى فقط. قد يكون استكشاف أخطاء موقعك وإصلاحها لتحديد الميزة التي تسبب المشكلة مفيدًا. لمعرفة المزيد حول استكشاف الأخطاء وإصلاحها ، استمر في القراءة.

بالنسبة للمرشحين الذين يرغبون في التقدم في حياتهم المهنية ، فإن تدريب WordPress هو الخيار الأفضل.

استكشاف أخطاء تحديث WordPress 5.5:

يعد استخدام Chrome Dev Console لاستكشاف المشكلة وإصلاحها أحد الخيارات. يمكن الوصول إلى وحدة التحكم عن طريق الضغط على المفتاح F12 على لوحة المفاتيح. يمكن أيضًا الوصول إلى وحدة التحكم عن طريق تحديد المزيد من الأدوات ثم أدوات المطور من القائمة العمودية ثلاثية النقاط داخل الزاوية اليمنى العليا.

فيما يلي مثال على كيفية ظهور الخطأ:

Console Error

بمجرد الضغط على الملف ، تظهر شاشة جديدة بها الخطأ. بعد ذلك ، يمكنك النقر فوق رمز X الأحمر لمعرفة الخطأ.

Uncaught TypeError

التعارضات الشائعة بعد التحديث إلى WordPress 5.5:

ترتبط العديد من المشكلات التي يواجهها بعض الناشرين بعد الترقية إلى WordPress 5.5 بفقدان وظائف الموقع.

مشاكل مع تحديث ووردبريس 5.5

  • المحرر الكلاسيكي لا يعمل.
  • الزرين "إضافة وسائط" و "تعيين صورة مميزة" لا يعملان.
  • يتم عرض شاشة فارغة وفواصل في عرض النص لمحرر كتلة 5.5.
  • تحديث قاعدة البيانات مفقود.
  • شريط تمرير الصورة لا يعمل.
  • قائمة الهاتف المحمول تختفي.
  • توقف شريط البحث عن العمل.

هذه ليست سوى عدد قليل من المشكلات التي يواجهها المستخدمون.

Jquery ترحيل الخطأ بعد الترقية إلى WordPress 5.5:

ربما تكون قد سمعت بالفعل عن الميزات الجديدة في WordPress 5.5 ، والتي تكون أكثر وضوحًا وملاحظة للمستخدمين. ومع ذلك ، فإن العديد من صفحات الويب والمطورين ومسؤولي مواقع الويب قد تأثروا سلبًا بتحديث WordPress 5.5. ذلك لأن التحديث أعلاه تضمن تغييرًا داخليًا مهمًا تسبب في حدوث مشكلات في عدد من الأماكن. نحن نتحدث عن إلغاء تنشيط أداة jQuery Migrate.

ما المقصود بترحيل jQuery All About؟

بمعنى آخر ، بغض النظر عن إصدار jQuery المثبت افتراضيًا في WordPress ، فإنه يسمح باستخدام كود قديم. نتيجة لذلك ، يمكن لمطوري القوالب والمكونات الإضافية الاسترخاء واستخدام إصدار WordPress من jQuery الذي يعتبرونه مناسبًا. ومع ذلك ، في نظام يتم تحديثه باستمرار وحيث يتم دائمًا البحث عن أحدث الموارد ، فإن هذا لا معنى له.

إذا كنت تعمل في تصميم الويب ، فمن المحتمل أن تكون على دراية بمكتبة jQuery. jQuery Migrate ، مثل jQuery ، عبارة عن مكتبة JavaScript سمحت لمطوري المكونات الإضافية والقوالب باستخدام كود jQuery القديم لعقود.

على الرغم من امتلاك رمز قديم ، سمح jQuery Migrate لجزء من العديد من صفحات الويب بالعمل. نتيجة لذلك ، توقفت العديد من صفحات الويب عن العمل بالفعل بعد إيقاف تشغيلها.

WordPress 5.5 jQuery ترحيل الأخطاء:

1. خطأ في ترقيم الصفحات في ووردبريس 5.5:

في مواقع معينة ، تؤدي الترقية إلى WordPress إلى فشل ترقيم الصفحات.

يشير ترقيم الصفحات إلى أرقام صفحات الاستكشاف الموجودة أسفل مستند متعدد الصفحات ؛ والتي يمكنك العثور عليها بسهولة في قسم فئة موقع الويب. ترقيم الصفحات عبارة عن بنية تنقل تجمع قوائم الصفحات معًا لمساعدتنا على التنقل بينها.

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

يجب أن يكون لها قيمة عددية فقط ولن تستخدم في أي شيء آخر ، مثل؟ Id = xxx & page = Offers لتجنب التعارضات ، قد يقترح تبديل اسم هذا المتغير في أي رمز مخصص.

بعض الحلول العملية الأخرى هي إلغاء تنشيط وظيفة إعادة التوجيه الكنسي () ؛ المرتبط بإجراء إعادة توجيه النموذج افتراضيًا لهذه الطلبات ".

2. بعد تحسين WordPress 5.5 ، أصلح خطأ ترقيم الصفحات:

هذه الوظيفة قوية للغاية ومتعددة الاستخدامات ، ولكن بها عيب: فهي تحل محل استعلام WordPress الأصلي ، مما يتسبب في كسر ترقيم الصفحات. إذا كان لديك حقًا شيء مشابه لهذا:

('قطة = 8') الاستعلام عن المشاركات ؛
او هناك شيء ما على طول هذه الخطوط:
(مجموعة ('cat' => 8)) الاستعلام عن المشاركات

يجب أن تشاهد الإدخالات المتطابقة بغض النظر عن عدد الصفحات التي تتقدم فيها ضمن ترقيم الصفحات.

لإصلاح ذلك ، يجب علينا استخدام هذا الرمز لإعادة إنشاء ترقيم الصفحات باستخدام الاستعلام الجديد الذي يتم تشغيله من خلال الاستعلام عن المشاركات:

استعلام عن المشاركات (المصفوفة ('cat' => 8، 'paged' => الحصول على استعلام var ('paged'))
وإذا لم ينجح أي مما سبق ، فجرّب ما يلي:
استعلام عن المشاركات (المصفوفة ('category' => 8، 'paged' => get query var ('page')) ؛

كيفية إصلاح مشكلة jQuery في ووردبريس 5.5:

بفضل البرنامج المساعد WordPress لاستعادة مكتبة ترحيل jQuery. سيعيد هذا المكون الإضافي وظائف موقعك. لكن المكون الإضافي بطريقة ما لا يعالج المشكلة مع موقع الويب الخاص بك.

يستعيد المكون الإضافي وظائف موقعك. ومع ذلك ، فإنه لا يعالج مشاكل الموقع.

يعد المكون الإضافي أو السمة القديمة مصدر مشكلات الموقع. إذا كان شريط تمرير الصور الخاص بك لا يعمل ، فمن المحتمل أن يكون ذلك بسبب مشكلة في المكون الإضافي لشريط تمرير الصورة. الحل هو تحديث البرنامج المساعد. ومع ذلك ، إذا لم يكن هناك تحديث للمكوِّن الإضافي الذي يحتاج إلى تغيير ؛ من المفترض أنك تستخدم مكونًا إضافيًا مهجورًا. يعتبر مكون إضافي مهجور أنه لا يتم تحديثه لفترة طويلة.

نظرًا لأن بعض المكونات الإضافية لا تتطلب تحديثات متكررة ، فمن الصعب تحديد ما يمثل "وقتًا طويلاً".

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

تمكين jQuery Migrate Helper هو المكون الإضافي الذي ستحتاجه لإعادة تشغيل موقع WordPress الخاص بك وتشغيله. المكوّن الإضافي jQuery Migrate Helper ليس حلاً للمشكلات التي حدثت بعد تحديث WordPress 5.5. إنها ببساطة وسيلة لاستعادة الوظائف. من الضروري الانتقال إلى الخطوة التالية لتحديد الخطأ وحل المشكلة.

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

كيفية استخدام jQuery Migrate Helper لإصلاح مشكلات JavaScript في WordPress 5.5؟

في حين أن مؤسسي السمة أو المكون الإضافي الخاصين بك لإصلاح مشاكل الكود المهمل ؛ يمكنك الاستفادة من حل مؤقت عن طريق تنزيل وتثبيت المكون الإضافي المجاني أدناه:

تفعيل مساعد ترحيل jQuery.

لقد ساعد تثبيت المكون الإضافي Facilitate jQuery Migrate Helper بالفعل العديد من مستخدمي WordPress في إعادة تنشيط المكونات الإضافية الخاصة بهم.

يمكّن المكون الإضافي "دعم كود JavaScript القديم الذي يستخدم وظائف قديمة للغاية في مكتبة jQuery JavaScript" ، مما يعني أنه يتصل بالبرنامج النصي للترحيل ؛ يعيد الوظائف إلى المكونات الإضافية والسمات المعطلة.

افكار اخيرة:

لا يزال WordPress 5.5 يحتوي على الكثير من الميزات المفيدة ، من بين أشياء أخرى ، لبناء وتصميم مواقع ومدونات بسيطة ومعقدة. ومع ذلك ، تسببت إزالة jQuery ، وهو إطار عمل JavaScript رائع ، في حدوث بعض المشكلات أو التعارض مع كل من النواة والامتدادات. يمكنك القول ، بالنسبة للجزء الأكبر ، أن WordPress 5.5 هو إصدار ناجح. لقد أمضينا بضع ساعات في استعراض قائمة الأخطاء المحتملة وأيضًا بذل مجتمع WordPress الكثير من الجهود الرائعة للتحقيق في كل مشكلة وحلها.

طالما التزمت بأحد الحلول المذكورة أعلاه ، فستتمكن من حل النزاعات ، وإن كان ذلك مؤقتًا فقط.

المؤلف السيرة الذاتية

Meravath Raju مسوق رقمي ، وكاتب شغوف ، يعمل مع MindMajix ، أكبر مزود تدريب عالمي عبر الإنترنت. يحتوي Meravath Raju أيضًا على معرفة وفهم متعمقين لتكنولوجيا المعلومات وتقنيات تتطلب حاليًا مثل الأمن السيبراني ، واختبار ضمان الجودة والبرمجيات ، وذكاء الأعمال ، و Salesforce ، وتحليلات البيانات ، وإدارة المشاريع ، وأدوات تخطيط موارد المؤسسات ، إلخ.