プラグインデータのクエリ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
}