Requêter les données des plugins
Requêter les données des pluginsSEO Simple Pack

SEO Simple Pack

Exemples de requêtes pour interagir avec les données du plugin SEO Simple Pack.

Récupérer les métadonnées SEO

Nous pouvons utiliser les champs méta pour interroger les métadonnées SEO :

query GetPost($postId: ID!) {
  post(by: { id: $postId }) {
    id
    title
 
    metaTitle: metaValue(key: "ssp_meta_title")
    metaDesc: metaValue(key: "ssp_meta_description")
    focusKeyword: metaValue(key: "ssp_meta_keyword")
    canonical: metaValue(key: "ssp_meta_canonical")
    socialImage: metaValue(key: "ssp_meta_image")
  }
}

Mettre à jour les métadonnées SEO

Nous pouvons utiliser les mutations méta pour mettre à jour les métadonnées SEO :

mutation UpdatePost($postId: ID!) {
  updatePost(
    input: {
      id: $postId
      meta: {
        ssp_meta_title: ["New title"],
        ssp_meta_description: ["New description"],
        ssp_meta_keyword: ["New focus keyword"],
        ssp_meta_canonical: ["https://example.com/canonical-url"],
        ssp_meta_image: ["https://example.com/social-image.jpg"],
      }
    }
  ) {
    status
    errors {
      __typename
      ...on ErrorPayload {
        message
      }
    }
    post {
      id
      metaTitle: metaValue(key: "ssp_meta_title")
      metaDesc: metaValue(key: "ssp_meta_description")
      focusKeyword: metaValue(key: "ssp_meta_keyword")
      canonical: metaValue(key: "ssp_meta_canonical")
      socialImage: metaValue(key: "ssp_meta_image")
    }
  }
}