Mengonfigurasi plugin
Mengonfigurasi pluginMembuat item media dari URL tidak aman

Membuat item media dari URL tidak aman

Secara default, menggunakan mutasi createMediaItem untuk membuat gambar dari sebuah URL tidak menerima URL tidak aman, seperti dari domain .local (mis.: https://testing-site.local/wp-content/uploads/2025/01/image.jpg).

Misalnya, menjalankan query ini:

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

...mungkin mengembalikan:

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

Untuk mengubah perilaku ini, buka halaman Settings, di bawah Schema Elements Configuration > Media Mutations dan hilangkan centang pada opsi Reject unsafe URLs:

Mengizinkan URL tidak aman di Settings
Mengizinkan URL tidak aman di Settings