插件配置
插件配置从不安全的 URL 创建媒体项

从不安全的 URL 创建媒体项

默认情况下,使用 createMediaItem mutation 从 URL 创建图片时,不接受不安全的 URL,例如来自 .local 域名的 URL(如:https://testing-site.local/wp-content/uploads/2025/01/image.jpg)。

例如,执行以下 query:

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

...可能会返回:

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

要更改此行为,请前往设置页面,在 Schema Elements Configuration > Media Mutations 下,取消勾选 Reject unsafe URLs 选项:

在设置中允许不安全的 URL
在设置中允许不安全的 URL