- الحالة
- محلولة بواسطة المطور
- تم حلها في
- SmartCrawl 3.8.2
- الإضافة/القالب ذو الصلة
- SmartCrawl
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
إذا كنت تستخدم إضافة SmartCrawl وWPML على WordPress 6.4، فلن تتمكن من فتح الصفحة الرئيسية باللغات الثانوية. بدلاً من ذلك، ستواجه عمليات إعادة توجيه غير صحيحة إلى الصفحة الرئيسية للغة الأساسية وستجد خطأً مشابهاً في سجل debug.log:
[09-Nov-2023 19:43:12 UTC] PHP Warning: Invalid argument supplied for foreach() in .../public/wp-includes/class-wp-hook.php on line 315
حل بديل مؤقت
نحن على تواصل مع المؤلف ونعمل معاً لإيجاد حل نهائي. في غضون ذلك:
الخيار 1
إذا كان ذلك ممكناً، يرجى البقاء على WordPress 6.3.2 حتى يتم حل هذه المشكلة.
الخيار 2
بخلاف ذلك، يرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف /wp-content/plugins/smartcrawl-seo/includes/core/redirects/class-utils.php.
- ابحث عن السطر 144.
- حوّل هذه الأسطر إلى تعليق:
//$callback_groups = $wp_filter[ $hook_name ]->callbacks; //$wp_filter[ $hook_name ]->remove_all_filters();