Interrogare i dati dei pluginSEOPress
SEOPress
Esempi di queries per interagire con i dati del plugin SEOPress.
Recuperare i metadati SEO
Possiamo utilizzare i campi meta per interrogare i metadati 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")
}
}Aggiornare i metadati SEO
Possiamo utilizzare le mutazioni meta per aggiornare i metadati 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")
}
}
}Prev
Next