插件配置从不安全的 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 选项:

Next