WPML
Trạng thái
Đã được giải quyết bởi nhà phát triển
Được báo cáo cho
WPML SEO 2.1.0
Plugin/giao diện liên quan
Rank Math SEO
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Một lỗi nghiêm trọng xảy ra khi sử dụng tính năng HTML sitemap của plugin Rank Math SEO thông qua shortcode, [rank_math_html_sitemap].


Fatal error: Uncaught TypeError: Cannot access offset of type string on string in .../wp-content/plugins/wp-seo-multilingual/classes/RankMathSEO/Sitemap/Hooks.php on line 69

Giải pháp tạm thời

Vui lòng đảm bảo bạn có bản sao lưu toàn bộ trang web trước khi tiếp tục.


  • Chỉnh sửa tệp …/wp-content/plugins/wp-seo-multilingual/classes/RankMathSEO/Sitemap/Hooks.php.

  • Ngay trước dòng 66:
    		return Obj::assoc(
    			'loc',
    			Obj::propOr(
    				$url['loc'],
    				(int) Obj::prop( 'ID', $object ),
    				$this->secondaryHomesById
    			),
    			$url
    		);

  • Thêm mã này:
    		if (!is_array($url)){
    			$test = $url;
    			$url = array();
    			$url['loc'] = $test;
    		}

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