De plugin configureren
De plugin configurerenMedia-items aanmaken van onveilige URL's

Media-items aanmaken van onveilige URL's

Standaard accepteert de createMediaItem-mutatie geen onveilige URL's bij het aanmaken van een afbeelding vanuit een URL, zoals URL's van een .local-domein (bijv.: https://testing-site.local/wp-content/uploads/2025/01/image.jpg).

Wanneer je bijvoorbeeld deze query uitvoert:

mutation {
  createMediaItem(
    input: {
      from: { url: { source: "https://testing-site.local/wp-content/uploads/2025/01/image.jpg" } }
    }
  ){
    mediaItemID
    status
    errors {
      __typename
      ...on GenericErrorPayload {
        message
      }
    }
  }
}

...kan het volgende worden teruggegeven:

{
  "data": {
    "createMediaItem": {
      "mediaItemID": null,
      "status": "FAILURE",
      "errors": [
        {
          "__typename": "GenericErrorPayload",
          "message": "A valid URL was not provided."
        }
      ]
    }
  }
}

Om dit gedrag te wijzigen, ga je naar de Instellingenpagina, onder Schema Elements Configuration > Media Mutations en schakel je de optie Reject unsafe URLs uit:

Onveilige URL's toestaan in de Instellingen
Onveilige URL's toestaan in de Instellingen