การตั้งค่าปลั๊กอินการสร้างรายการมีเดียจาก URL ที่ไม่ปลอดภัย
การสร้างรายการมีเดียจาก URL ที่ไม่ปลอดภัย
โดยค่าเริ่มต้น การใช้ mutation createMediaItem เพื่อสร้างรูปภาพจาก URL จะไม่ยอมรับ URL ที่ไม่ปลอดภัย เช่น URL จากโดเมน .local (ตัวอย่าง: 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."
}
]
}
}
}หากต้องการเปลี่ยนพฤติกรรมนี้ ให้ไปที่หน้า Settings ใต้ Schema Elements Configuration > Media Mutations แล้วยกเลิกการเลือกตัวเลือก Reject unsafe URLs:
