ไลบรารี Queriesแทนที่ "http" ด้วย "https" ในแหล่งที่มาของรูปภาพทั้งหมดในโพสต์
แทนที่ "http" ด้วย "https" ในแหล่งที่มาของรูปภาพทั้งหมดในโพสต์
queries นี้จะแทนที่ URL ที่เป็น http ทั้งหมดด้วย https ในแหล่งที่มาของรูปภาพจาก HTML ของโพสต์
query GetPostData($postId: ID!) {
post(by: { id: $postId }, status: any) {
id
rawContent
adaptedRawContent: _strRegexReplace(
searchRegex: "/<img(\\s+)?([^>]*?\\s+?)?src=([\"'])http:\\/\\/(.*?)/"
replaceWith: "<img$1$2src=$3https://$4$3"
in: $__rawContent
)
@export(as: "adaptedRawContent")
}
}
mutation ReplaceHttpWithHttpsInImageSources($postId: ID!)
@depends(on: "GetPostData")
{
updatePost(input: {
id: $postId,
contentAs: { html: $adaptedRawContent },
}) {
status
errors {
__typename
...on ErrorPayload {
message
}
}
post {
id
title
rawContent
}
}
}