WPML
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 SmartCrawlWPML 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();

Tất cả các lỗi đã ghi nhận →