查询插件数据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
}