Configurer le pluginCréer des éléments multimédias depuis des URLs non sécurisées
Créer des éléments multimédias depuis des URLs non sécurisées
Par défaut, l'utilisation de la mutation createMediaItem pour créer une image à partir d'une URL n'accepte pas les URLs non sécurisées, comme celles d'un domaine .local (par ex. : https://testing-site.local/wp-content/uploads/2025/01/image.jpg).
Par exemple, l'exécution de cette requête :
mutation {
createMediaItem(
input: {
from: { url: { source: "https://testing-site.local/wp-content/uploads/2025/01/image.jpg" } }
}
){
mediaItemID
status
errors {
__typename
...on GenericErrorPayload {
message
}
}
}
}...pourrait retourner :
{
"data": {
"createMediaItem": {
"mediaItemID": null,
"status": "FAILURE",
"errors": [
{
"__typename": "GenericErrorPayload",
"message": "A valid URL was not provided."
}
]
}
}
}Pour modifier ce comportement, allez sur la page des Réglages, sous Schema Elements Configuration > Media Mutations et décochez l'option Reject unsafe URLs :
