لقد كنا جميعًا هناك … WooPanic! ما الذي أنا بحاجة لفعله؟ ماذا يحدث على الأرض؟ هل موقع الويب الخاص بي سوف يتعطل؟
بادئ ذي بدء ، استرخ 🙂 لا داعي للقلق كثيرًا.
في هذا المنشور ، سنرى سبب ظهور هذا الإشعار ، وما المشكلات التي يمكن أن يسببها وما يمكنك فعله لإصلاحه.
إصلاح الخطأ: “القالب الخاص بك يحتوي على نسخ قديمة من بعض ملفات قالب WooCommerce”
إصلاح الخطأ: “يحتوي القالب الخاص بك على نسخ قديمة من بعض ملفات قالب WooCommerce”
أ. لماذا ومتى يظهر خطأ “النماذج القديمة”
اعتاد مطورو القوالب (ولسوء الحظ ما زالوا يفعلون) اتباع إرشادات WooCommerce القديمة فيما يتعلق بالتخصيص .
تستخدم WooCommerce للتوصية بإنشاء مجلد / woocommerce في السمة ، حيث كان من الممكن نسخ ملفات WooCommerce وتخصيصها دون تجاوز المكون الإضافي الأساسي. علم الصواريخ حتى الآن ، لكن لا تقلق.
لماذا يعتبر هذا النظام قديمًا ، ولماذا أصر على استخدام الخطافات لـ 99٪ من تخصيص WooCommerce ؟
حسنًا ، المشكلة هي أن تخصيص سمة وورد بريس يتم عبر سمة فرعية في الوقت الحاضر. هذا يعني أنه إذا كان نسقك الرئيسي يحتوي على مجلد / woocommerce ، فستحتاج في نسق الطفل الخاص بك إلى فعل الشيء نفسه لتجاوز التجاوزات . إنشاء مجلد / woocommerce في القالب الفرعي الخاص بك لتجاوز مجلد / woocommerce لموضوعك الأصلي لتجاوز قوالب WooCommerce … لم تعد فكرة رائعة بعد الآن!
على الرغم من أن بعض السمات القديمة والمشفرة بشكل سيئ (معذرة المطورين!) ، لا تزال تستخدم هذه الممارسة المهيمنة القديمة.
وعندما يتم إصدار إصدار جديد من WooCommerce ، في بعض الأحيان يقومون بتحديث / تغيير ملفات القوالب الخاصة بهم. نتيجة لذلك ، قد لا يزال المظهر القديم الخاص بك ( تلميح هنا للإصلاح ! ) يحاول تجاوز قالب WooCommerce بإصدار مختلف / أقدم من الإصدار المستخدم بواسطة المكون الإضافي WooCommerce الجديد.
عادةً ما يقوم مؤلفو السمات بإصلاح موضوعهم بسرعة كبيرة ، لذا يوصى بمنحهم بضعة أيام قبل تحديث المكون الإضافي WooCommerce.
ب. ماذا يمكن أن يحدث إذا كان الموضوع الخاص بك يحتوي على نسخ قديمة
إذا قام المطورون بالكتابة فوق قوالب WooCommerce (ابحث عن مجلد / woocommerce داخل ملفات السمة) ، إذا قمت بتعديل القوالب بنفسك أو كنت تستخدم قالبًا فرعيًا ، فقد يتعطل شيء ما.
مرة أخرى ، يستخدم قالبك المخصص نموذجًا قديمًا يحاول تجاوز ملف أحدث. يمكن أن يحدث شيء كبير (أو لا) ، غالبًا بعد تحديثات WooCommerce الضخمة مثل 2.6.
يمكن أن تتعرض عربة التسوق / الدفع للكسر أو العرض أو قد تحدث مشكلات في الوظائف … وعادة ما يمكنك تحرّي الخلل وإصلاحه من خلال الاطلاع على حالة نظام WooCommerce (أيضًا ، تحقق من الفيديو التعليمي المجاني ” Master WooCommerce Troubleshooting (بالإضافة إلى: 10 أخطاء WooCommerce يجب عليك تجنبها “):
حالة نظام WooCommerce: ملفات القوالب قديمة
حالة نظام WooCommerce: ملفات القوالب قديمة
ج. كيفية إصلاح “النسخ القديمة من قوالب WooCommerce”
فيما يلي قائمة تحقق يمكنك استخدامها لتحرّي الخلل وإصلاحه واتخاذ إجراء بشأن إشعار الخطأ المحتمل الخطير هذا.
1. تجنب تجاوز قوالب WooCommerce 🙂
نعم ، آسف ، ولكن هذا هو أفضل حل طويل الأمد قد يكون لديك. لم يعد يوصى بتجاوز القوالب الكاملة.
وإذا لم تقم بالتجاوز (أو لم يقم مطورو السمات بالتجاوز عبر مجلد / woocommerce) ، فلن تضطر أبدًا إلى محاربة هذا الخطأ بعد الآن 🙂
وهو ما يقودنا إلى …
1 ب. قم بتغيير قالب وورد بريس في أسرع وقت ممكن!
ستستمر في تلقي هذا الخطأ إلى الأبد ، طالما أنك تستخدم المظهر الحالي الخاص بك. من الواضح أن المطورين لا يواكبون أحدث الإرشادات.
يجب ألا يحتوي أي موضوع على مجلد / woocommerce. اسأل وتحقق من هذا قبل الاستثمار في أي قالب WooCommerce 🙂
ولكن ماذا لو كنت تستخدم موضوعًا قديمًا وليس لديك نية للتبديل إلى سمة أكثر حداثة ومحسّنة؟
2. تحقق مما إذا كان المظهر الخاص بك بحاجة إلى التحديث
لا تُعلمك لوحة معلومات WP دائمًا إذا كان المظهر الخاص بك يتطلب التحديث. ارجع إلى المكان الذي اشتريت منه السمة ومعرفة ما إذا كان لديهم إصدار أحدث.
من المحتمل أن يؤدي التحديث إلى حل مشكلتك.
وهو ما يقودنا إلى النصيحة رقم 3:
3. في المرة القادمة ، لا تقم بتحديث WooCommerce ما لم تكن متأكدًا بنسبة 100٪ أن إصدار السمة الحالي لديك متوافق تمامًا مع أحدث إصدار من WooCommerce
هذا يتحدث عن نفسه!
الانتقال …
4. اتصل بمطوري السمات في أسرع وقت ممكن
أنت تدفع لهم حتى يتمكنوا من تقديم الدعم لك. أخبرهم بإصدار WooCommerce الذي تستخدمه حاليًا وما هي الملفات التي تتطلب التحديث (انظر حالة النظام أعلاه).
اتصل بهم على الفور وتأكد من أنه يمكنهم إرسال نسخة محدثة إليك في أقرب وقت ممكن ، حتى قبل إصدارها رسميًا في سوق السمات (حيث يستغرق الأمر عادةً بضعة أيام).
بعد ذلك ، قم بتحديث المظهر الخاص بك
5. إذا فشل كل شيء آخر… الرجوع إلى إصدار أقدم
عليك DIY. لكن آمل أن يكون ذلك مؤقتًا فقط.
أفضل طريقة لإيقاف هذا الإشعار و (نأمل) الانتظار لفترة أطول قليلاً قبل أن تعطيك مطوري السمات تحديثًا ، هي الرجوع إلى إصدار WooCommerce.
ليست مهمة سهلة (تأكد من أخذ نسخة احتياطية كاملة قبل الترقية والرجوع إلى إصدار سابق ، طوال الوقت!) ، ولكن يمكنك تجربتها في موقع تطوير / مراحل / استنساخ / اختبار / نسخ قبل القيام بذلك على تثبيت WooCommerce المباشر. .
انتقل إلى مستودع وورد بريس الرسمي https://وورد بريس.org/plugins/woocommerce/developers/ وقم بتنزيل إصدار WooCommerce الذي استخدمته قبل التحديث. ربما 2.5.5؟
مذهل!
قم بتنزيله على جهاز الكمبيوتر الخاص بك ، وفك ضغطه ، وافتح FTP أو مدير الملفات ، وأضف WooCommerce “القديم” إلى مجلد / plugins في موقع الويب الخاص بك.
ملاحظة – لا يمكنك الحصول على مكونين إضافيين WooCommerce في نفس الوقت. نصيحة بسيطة هي إعادة تسمية الشخص الذي تريد إزالته (مثل “XWooCommerce”) بحيث يمكنك إضافة “WooCommerce” الجديد دون الكتابة فوق الملفات. بهذه الطريقة ، يمكنك دائمًا استعادة السابق عن طريق إعادة تسميته “WooCommerce”.
مرة أخرى ، هذا هو الملاذ الأخير ونأمل ألا يكون هذا ضروريًا. ما عليك سوى اتباع 1> 4 ويجب أن تكون على ما يرام!
المنشورات ذات الصلة:
WooCommerce: إخفاء أسعار الشحن في حالة توفر الشحن المجاني
WooCommerce: إخفاء سعر الشحن إذا كانت فئة الشحن @ سلة التسوق
WooCommerce: تعطيل إخطارات التحديث @ لوحة تحكم وورد بريس
WooCommerce: كيفية إنشاء سجلات مخصصة
أين تضيف هذا المقتطف؟
يمكنك وضع مقتطفات PHP في الجزء السفلي من ملف function.php القالب الفرعي الخاص بك (احذف “؟>” إذا كان لديك هناك). من ناحية أخرى ، ينتقل CSS في ملف style.css الخاص بسمة الطفل. تأكد من أنك تعرف ما تفعله عند تحرير مثل هذه الملفات – إذا كنت بحاجة إلى مزيد من الإرشادات ، فيرجى إلقاء نظرة على الفيديو التعليمي المجاني الخاص بي “أين تضع تخصيص WooCommerce؟”
هل هذا المقتطف (لا يزال) يعمل؟
يرجى إعلامي في التعليقات إذا كان كل شيء يعمل كما هو متوقع. يسعدني مراجعة المقتطف إذا أبلغت بخلاف ذلك (يرجى تقديم لقطات شاشة). لقد اختبرت هذا الكود مع موضوع Storefront وإصدار WooCommerce المذكور أعلاه واستضافة صديقة لـ وورد بريس على PHP 7.3.
إذا كنت تعتقد أن هذا الرمز وفر لك الوقت والمال ، فلا تتردد في الانضمام إلى أكثر من 14000 مشترك في WooCommerce Weekly للحصول على تحديثات منشورات المدونة أو أكثر من 250 من مؤيدي Business Bloomer لمدة 365 يومًا من مزايا WooCommerce . شكرا لكم مقدما 🙂
هل تحتاج إلى مساعدة في WooCommerce؟
تحقق من دروس الفيديو المجانية هذه. يمكنك تعلم كيفية تخصيص WooCommerce بدون مكونات إضافية غير ضرورية ، وكيفية تكوين إعدادات البرنامج المساعد WooCommerce بشكل صحيح وحتى كيفية إتقان استكشاف أخطاء WooCommerce في حالة حدوث خطأ!