WPML
Trạng thái
Đã giải quyết
Đã giải quyết trong
WPML Multilingual CMS 3.8.4

Tổng quan về lỗi

Trong khi chỉnh sửa một bài viết hoặc trang, nếu bạn sử dụng nút để chèn bộ sưu tập vào cùng trang đó, lỗi nghiêm trọng sau sẽ hiển thị:

  • Fatal error: Class ‘WP_Installer_API’ not found in …/sitepress-multilingual-cms/classes/end-user/class-wpml-end-user-loader-factory.php on line 72

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

Sự cố này sẽ được khắc phục trong phiên bản phát hành WPML trong tương lai. Hiện tại, bạn có thể sử dụng giải pháp tạm thời sau.

Chỉnh sửa tệp ../sitepress-multilingual-cms/classes/end-user/class-wpml-end-user-loader-factory.php và thay thế hàm ở dòng 71:

	private function is_site_registered() {
		return false !== WP_Installer_API::get_site_key( 'wpml' );
	}

bằng mã hàm đã cập nhật sau:

	private function is_site_registered() {
		if (class_exists('WP_Installer_API')) {

		return false !== WP_Installer_API::get_site_key( 'wpml' );
		}
		return false;
	}

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