Requêter les données des pluginsMultilingualPress
MultilingualPress
Exemples de requêtes pour interagir avec les données du plugin MultilingualPress.
Récupérer du contenu multilingue
Utilisez le champ multilingualpressTranslationConnections pour interroger l'ID du site et l'ID de l'entité pour chaque connexion de traduction.
Dans cette requête, nous récupérons les connexions pour les publications, les pages, les catégories et les étiquettes :
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
}