Plugin Verilerini SorgulamaThe SEO Framework
The SEO Framework
The SEO Framework eklentisinden gelen verilerle etkileşim kurmak için queries örnekleri.
SEO meta verilerini alma
SEO meta verilerini sorgulamak için meta alanlarını kullanabiliriz:
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")
}
}SEO meta verilerini güncelleme
SEO meta verilerini güncellemek için meta mutations kullanabiliriz:
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