إصلاح - التعليقات لا تظهر في موضوع الرسالة بعد ترقية WordPress 4.0

قبل شهر ، وورد الإصدار 4.0 تم إصدار "Benny" للجمهور مع العديد من التحسينات وإصلاحات الأخطاء. على الرغم من أن إصدار WP الجديد كان سلسًا ، إلا أن التحديث الجديد تسبب في بعض المشاكل لمستخدمي WordPress الذين يقومون بتشغيل الإصدار الأقدم من Thesis theme. تحدث المشكلة مع Thesis 1.8.5 والإصدارات الأقدم من Thesis أقدم من v1.8.5 ، والتي لا تتوافق مع WordPress 4.0. نتيجة لذلك ، قد يلاحظ مستخدمو الأطروحة 1.x 500 خطأ في الخادم و "التعليقات لا تظهر في المشاركات”بعد الترقية إلى WordPress 4.0.

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

أصدرت DIYthemes تصحيحًا لإصلاح هذه المشكلة عن طريق إصدار تحديث Thesis 1.8.6 مع التوافق الكامل مع WordPress 4.0. ومع ذلك ، يجب أن يكون لديك حساب DIY Themes لتنزيل التحديث والاطلاع على الإرشادات للتحديث من الإصدار 1.x إلى 1.8.6. حسنًا ، يمكنك حتى حل المشكلة المميزة ببساطة باتباع التعليمات البسيطة الموضحة أدناه. تعليمات الإصلاح المذكورة هنا مشتقة من منتدى دعم الأطروحة.

ملحوظة: لقد جربناها على الأطروحة 1.8.4 + WordPress 4.0. إذا كان لديك إصدار أقدم من "أطروحة" قبل الإصدار 1.8.5 ، فيجب عليك أولاً تحديث "الرسالة" إلى الإصدار 1.8.5. بطريقة ما ، إذا لم تتمكن من تحديث الرسالة ، فتأكد من أخذ نسخة احتياطية من ملف comments.php أولاً ثم جرب الخدعة أدناه.

ملاحظة: يجب أن تستخدم الإصدار 1.8.5 قبل نشر هذا الإصلاح؛ إذا كنت لا تزال تستخدم إصدار 1.x قديمًا ، فيجب عليك تحديث الرسالة أولاً.

1. باستخدام FTP ، انتقل إلى المجلد / wp-content / theme / thesis_185 / lib / classes / على الخادم الخاص بك.

2. قم بتحرير ملف comments.php في مجلد الفئات في السطر 187 ، بدلاً من

$ wp_query-> comments_by_type = &epar_comments ($ wp_query-> comments)؛ $ _comments = $ wp_query-> comments_by_type ['تعليق'] ؛

أنت تكتب الآن

$ wp_query-> comments_by_type =epar_comments ($ wp_query-> comments) ؛ $ _comments = & $ wp_query-> comments_by_type ['تعليق'] ؛

التغيير الوحيد هو نقل "&" إلى المتغير _comments $ حقًا ولكن يبدو أن هذا يتسبب في حدوث 500 خطأ داخلي في الخادم.

بمجرد اتباع هذه الخطوات ، تحقق لمعرفة ما إذا كان يتم عرض تعليقاتك الآن بشكل صحيح.

لحسن الحظ ، عملت الخدعة المذكورة أعلاه مثل السحر بالنسبة لنا وبدأت التعليقات تظهر مرة أخرى تمامًا كما كان من قبل. دعنا نعرف ما إذا كان يعمل من أجلك. :)

نصيحة عبر leanderbraunschweig [دعم WordPress]

العلامات: BloggingTricksUpdateWordPress