プラグインの設定安全でないURLからメディアアイテムを作成する
安全でないURLからメディアアイテムを作成する
デフォルトでは、createMediaItem ミューテーションを使用してURLから画像を作成する際、.local ドメインのような安全でないURL(例:https://testing-site.local/wp-content/uploads/2025/01/image.jpg)は受け付けられません。
たとえば、次のクエリを実行すると:
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 オプションのチェックを外してください:
