Truy vấn dữ liệu Plugin
Truy vấn dữ liệu PluginMultilingualPress

MultilingualPress

Các ví dụ về queries để tương tác với dữ liệu từ plugin MultilingualPress.

Lấy nội dung đa ngôn ngữ

Sử dụng trường multilingualpressTranslationConnections để truy vấn ID trang web và ID thực thể cho từng kết nối bản dịch.

Trong query này, chúng ta lấy các kết nối cho bài viết, trang, danh mục và thẻ:

query GetMultilingualContent($postId: ID!) {
  posts(by: { id: $postId }) {
    multilingualpressTranslationConnections {
      ...MultilingualPressConnectionData
    }
    categories {
      multilingualpressTranslationConnections {
        ...MultilingualPressConnectionData
      }
    }
    tags {
      multilingualpressTranslationConnections {
        ...MultilingualPressConnectionData
      }
    }
  }
 
  pages(by: { id: $postId }) {
    multilingualpressTranslationConnections {
      ...MultilingualPressConnectionData
    }
  }
 
  postCategories(by: { id: $postId }) {
    multilingualpressTranslationConnections {
      ...MultilingualPressConnectionData
    }
  }
 
  postTags(by: { id: $postId }) {
    multilingualpressTranslationConnections {
      ...MultilingualPressConnectionData
    }
  }
}
 
fragment MultilingualPressConnectionData {
  siteID
  entityID
}