Consultar datos de plugins
Consultar datos de pluginsRank Math

Rank Math

Ejemplos de consultas para interactuar con datos del plugin Rank Math.

Obtener metadatos SEO

Podemos usar Valores meta para consultar los metadatos SEO:

query GetPost($postId: ID!) {
  post(by: { id: $postId }) {
    id
    title
 
    metaDesc: metaValue(key: "rank_math_description")
    focusKeyword: metaValue(key: "rank_math_focus_keyword")
    canonical: metaValue(key: "rank_math_canonical_url")
    socialTitle: metaValue(key: "rank_math_facebook_title")
    socialDesc: metaValue(key: "rank_math_facebook_description")
    socialImage: metaValue(key: "rank_math_facebook_image")
    twitterTitle: metaValue(key: "rank_math_twitter_title")
    twitterDesc: metaValue(key: "rank_math_twitter_description")
    twitterImage: metaValue(key: "rank_math_twitter_image")
  }
}

Actualizar metadatos SEO

Podemos usar Valores meta para actualizar los metadatos SEO:

mutation UpdatePost($postId: ID!) {
  updatePost(
    input: {
      id: $postId
      meta: {
        rank_math_description: ["New description"],
        rank_math_focus_keyword: ["New focus keyword"],
        rank_math_canonical_url: ["https://example.com/canonical-url"],
        rank_math_facebook_title: ["Social title"],
        rank_math_facebook_description: ["Social description"],
        rank_math_facebook_image: ["https://example.com/social-image.jpg"],
        rank_math_twitter_title: ["Twitter title"],
        rank_math_twitter_description: ["Twitter description"],
        rank_math_twitter_image: ["https://example.com/twitter-image.jpg"],
      }
    }
  ) {
    status
    errors {
      __typename
      ...on ErrorPayload {
        message
      }
    }
    post {
      id
      metaDesc: metaValue(key: "rank_math_description")
      focusKeyword: metaValue(key: "rank_math_focus_keyword")
      canonical: metaValue(key: "rank_math_canonical_url")
      socialTitle: metaValue(key: "rank_math_facebook_title")
      socialDesc: metaValue(key: "rank_math_facebook_description")
      socialImage: metaValue(key: "rank_math_facebook_image")
      twitterTitle: metaValue(key: "rank_math_twitter_title")
      twitterDesc: metaValue(key: "rank_math_twitter_description")
      twitterImage: metaValue(key: "rank_math_twitter_image")
    }
  }
}