플러그인 데이터 쿼리
플러그인 데이터 쿼리MultilingualPress

MultilingualPress

MultilingualPress 플러그인의 데이터를 다루는 쿼리 예시입니다.

다국어 콘텐츠 가져오기

필드 multilingualpressTranslationConnections를 사용하여 각 번역 연결의 사이트 ID와 엔티티 ID를 쿼리합니다.

이 쿼리에서는 게시물, 페이지, 카테고리, 태그의 연결을 가져옵니다:

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
}