Requêter les données des plugins
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
}