Plugin-Daten abfragen
Plugin-Daten abfragenSEOPress

SEOPress

Beispiele für queries zur Interaktion mit Daten des SEOPress-Plugins.

SEO-Metadaten abrufen

Du kannst Meta-Felder verwenden, um SEO-Metadaten abzufragen:

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")
  }
}

SEO-Metadaten aktualisieren

Du kannst Meta-Mutationen verwenden, um SEO-Metadaten zu aktualisieren:

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")
    }
  }
}