- Trạng thái
- Đã được giải quyết bởi nhà phát triển
- Đã giải quyết trong
- SmartCrawl 3.8.2
- Plugin/giao diện liên quan
- SmartCrawl
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Nếu bạn đang sử dụng plugin SmartCrawl và WPML trên WordPress 6.4, bạn sẽ không thể mở trang chủ bằng các ngôn ngữ phụ. Thay vào đó, bạn sẽ gặp phải tình trạng chuyển hướng không chính xác về trang chủ của ngôn ngữ chính và thấy một lỗi tương tự trong 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
Giải pháp tạm thời
Chúng tôi đang liên hệ với tác giả và cùng nhau xây dựng giải pháp dứt điểm. Trong thời gian chờ đợi:
Tùy chọn 1
Nếu có thể, vui lòng tiếp tục sử dụng WordPress 6.3.2 cho đến khi vấn đề này được giải quyết.
Tùy chọn 2
Nếu không, vui lòng đảm bảo đã tạo bản sao lưu đầy đủ cho trang web của bạn trước khi tiếp tục.
- Mở tệp /wp-content/plugins/smartcrawl-seo/includes/core/redirects/class-utils.php.
- Tìm dòng 144.
- Chuyển các dòng này thành chú thích:
//$callback_groups = $wp_filter[ $hook_name ]->callbacks; //$wp_filter[ $hook_name ]->remove_all_filters();