Interrogare i dati dei pluginThe SEO Framework
The SEO Framework
Esempi di queries per interagire con i dati del plugin The SEO Framework.
Recuperare i metadati SEO
Possiamo usare i campi meta per interrogare i metadati SEO:
query GetPost($postId: ID!) {
post(by: { id: $postId }) {
id
title
metaTitle: metaValue(key: "_genesis_title")
metaDesc: metaValue(key: "_genesis_description")
canonical: metaValue(key: "_genesis_canonical_uri")
socialTitle: metaValue(key: "_open_graph_title")
socialDesc: metaValue(key: "_open_graph_description")
socialImage: metaValue(key: "_social_image_url")
twitterTitle: metaValue(key: "_twitter_title")
twitterDesc: metaValue(key: "_twitter_description")
}
}Aggiornare i metadati SEO
Possiamo usare le mutazioni meta per aggiornare i metadati SEO:
mutation UpdatePost($postId: ID!) {
updatePost(
input: {
id: $postId
meta: {
_genesis_title: ["New focus keyword"],
_genesis_description: ["New description"],
_genesis_canonical_uri: ["https://example.com/canonical-url"],
_open_graph_title: ["Social title"],
_open_graph_description: ["Social description"],
_social_image_url: ["https://example.com/social-image.jpg"],
_twitter_title: ["New Twitter title"],
_twitter_description: ["New Twitter description"],
}
}
) {
status
errors {
__typename
...on ErrorPayload {
message
}
}
post {
id
metaTitle: metaValue(key: "_genesis_title")
metaDesc: metaValue(key: "_genesis_description")
canonical: metaValue(key: "_genesis_canonical_uri")
socialTitle: metaValue(key: "_open_graph_title")
socialDesc: metaValue(key: "_open_graph_description")
socialImage: metaValue(key: "_social_image_url")
twitterTitle: metaValue(key: "_twitter_title")
twitterDesc: metaValue(key: "_twitter_description")
}
}
}Prev
Next