- סטטוס
- נפתר על ידי המפתח
- נפתר בגרסה
- 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();