Libreria di queriesSostituire «http» con «https» in tutte le sorgenti immagine di un articolo
Sostituire «http» con «https» in tutte le sorgenti immagine di un articolo
Questa query sostituisce tutti gli URL http con https nelle sorgenti immagine dell'HTML dell'articolo.
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
}
}
}