Cấu hình plugin
Cấu hình pluginTạo mục media từ các URL không an toàn

Tạo mục media từ các URL không an toàn

Theo mặc định, việc sử dụng mutation createMediaItem để tạo hình ảnh từ một URL sẽ không chấp nhận các URL không an toàn, chẳng hạn như từ tên miền .local (ví dụ: https://testing-site.local/wp-content/uploads/2025/01/image.jpg).

Ví dụ, khi thực thi query này:

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

...có thể trả về:

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

Để thay đổi hành vi này, hãy vào trang Cài đặt, trong phần Schema Elements Configuration > Media Mutations và bỏ chọn tùy chọn Reject unsafe URLs:

Cho phép các URL không an toàn trong Cài đặt
Cho phép các URL không an toàn trong Cài đặt