Consultar Dados de Plugins
Consultar Dados de PluginsSEOPress

SEOPress

Exemplos de queries para interagir com os dados do plugin SEOPress.

Buscando metadados de SEO

Podemos usar campos meta para consultar metadados de SEO:

query GetPost($postId: ID!) {
  post(by: { id: $postId }) {
    id
    title
 
    metaTitle: metaValue(key: "_seopress_titles_title")
    metaDesc: metaValue(key: "_seopress_titles_desc")
    focusKeyword: metaValue(key: "_seopress_analysis_target_kw")
    canonical: metaValue(key: "_seopress_robots_canonical")
    socialFBTitle: metaValue(key: "_seopress_social_fb_title")
    socialFBDesc: metaValue(key: "_seopress_social_fb_desc")
    socialFBImage: metaValue(key: "_seopress_social_fb_img")
    socialTwitterTitle: metaValue(key: "_seopress_social_twitter_title")
    socialTwitterDesc: metaValue(key: "_seopress_social_twitter_desc")
    socialTwitterImage: metaValue(key: "_seopress_social_twitter_img")
  }
}

Atualizando metadados de SEO

Podemos usar mutações meta para atualizar metadados de SEO:

mutation UpdatePost($postId: ID!) {
  updatePost(
    input: {
      id: $postId
      meta: {
        _seopress_titles_title: ["New title"],
        _seopress_titles_desc: ["New description"],
        _seopress_analysis_target_kw: ["New focus keyword"],
        _seopress_robots_canonical: ["https://example.com/canonical-url"],
        _seopress_social_fb_title: ["Social title"],
        _seopress_social_fb_desc: ["Social description"],
        _seopress_social_fb_img: ["https://example.com/social-image.jpg"],
        _seopress_social_twitter_title: ["Social title"],
        _seopress_social_twitter_desc: ["Social description"],
        _seopress_social_twitter_img: ["https://example.com/social-image.jpg"],
      }
    }
  ) {
    status
    errors {
      __typename
      ...on ErrorPayload {
        message
      }
    }
    post {
      id
      metaTitle: metaValue(key: "_seopress_titles_title")
      metaDesc: metaValue(key: "_seopress_titles_desc")
      focusKeyword: metaValue(key: "_seopress_analysis_target_kw")
      canonical: metaValue(key: "_seopress_robots_canonical")
      socialFBTitle: metaValue(key: "_seopress_social_fb_title")
      socialFBDesc: metaValue(key: "_seopress_social_fb_desc")
      socialFBImage: metaValue(key: "_seopress_social_fb_img")
      socialTwitterTitle: metaValue(key: "_seopress_social_twitter_title")
      socialTwitterDesc: metaValue(key: "_seopress_social_twitter_desc")
      socialTwitterImage: metaValue(key: "_seopress_social_twitter_img")
    }
  }
}