WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML GraphQL 1.0.0
Plugin/giao diện liên quan
WPGraphQL
Thẻ chủ đề
Bug, Compatibility

Tổng quan về lỗi

Khi sử dụng GraphQL và dùng một truy vấn tương tự như sau để truy xuất các loại nội dung tùy chỉnh theo slug, bạn sẽ thấy rằng nó chỉ hoạt động cho các bài viết ở ngôn ngữ mặc định:

query getArticlesByslug {

  article(id: "your-slug-goes-here", idType: SLUG) {

    title

    content

  }

}

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

Đảm bảo bạn có bản sao lưu toàn bộ trang web của mình trước khi tiếp tục.


  • Mở tệp functions.php trong giao diện của bạn.

  • Thêm mã này:
    add_filter('request', function($vars){
    
    	if ( is_graphql_http_request() && !empty($vars['name']) ) {
    		$vars['suppress_filters'] = true;
    	}
    
    	return $vars;
    });

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