查询插件数据
查询插件数据MultilingualPress

MultilingualPress

MultilingualPress 插件数据交互的 Query 示例。

获取多语言内容

使用字段 multilingualpressTranslationConnections 查询每个翻译连接的站点 ID 和实体 ID。

在此 Query 中,我们获取文章、页面、分类和标签的连接:

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
}