Media Library ใน WordPress มีลิงค์ "แทรกจาก URL" ทางด้านซ้าย ยอมรับ URL รูปภาพ มันไม่ได้พูดที่ใดก็ได้ แต่ถ้าคุณวาง URL หรือ<iframe>
รหัสYouTube ก็จะใส่มันเช่นกัน มันจะไม่แสดงตัวอย่างเช่นเดียวกับ URL รูปภาพดังนั้นคุณไม่สามารถบอกได้ว่ารหัสที่คุณพิมพ์นั้นถูกต้องหรือไม่
- ฉันต้องการที่จะแก้ไขหน้านี้และทำให้มันแสดงให้เห็นตัวอย่างของการใช้ที่ถูกต้อง WordPress
<iframes>
ฝังและถูกต้อง ฉันต้องการให้มันแสดงข้อมูลพื้นฐานที่รู้ว่าฝังโค้ดนั้นถูกต้องและสามารถแทรกได้ ฉันสามารถเขียนคำขอ AJAX ทั้งหมดเพื่อตรวจสอบความถูกต้องของ URL แต่ฉันต้องการความช่วยเหลือเกี่ยวกับwp.media
วัตถุ ฉันไม่รู้ว่าจะอัปเดตหน้านั้นหรือแทนที่ด้วยหน้าของตัวเองได้อย่างไร เพื่อให้ห่างไกลที่ฉันได้พบ /wp-includes/js/media-editor.js ที่อยู่บนเส้น 1054Called when 'Insert From URL' source is not an image. Example: YouTube url.
ก็กล่าวว่า - ประการที่สองเมื่อเสร็จสิ้นแล้วฉันต้องการเรียกรหัสบางอย่างดังต่อไปนี้เพื่อเปิด Media Library ด้วยการเลือกหน้า "แทรกจาก URL" และเพิ่มรหัส (สำหรับผู้ใช้เพื่อแก้ไขรหัสที่มีอยู่) .
รหัส (นี่เป็นตัวอย่างการทำงานของวิธีนำหน้าต่างสำหรับแก้ไขภาพ แต่ฉันต้องการสิ่งนี้สำหรับ "แทรกจาก URL"):
frame = wp.media({
frame: 'image',
state: 'image-details',
metadata: { 'url': 'some-url' }
});
frame.open();
5
มีการเปิดตัวสิ่งที่คล้ายกันใน WordPress เมื่อเร็ว ๆ นี้และจะมีให้ใน 3.9 ดู: make.wordpress.org/core/2014/03/11/…
—
swissspidy
ว้าวนั่นเป็นข่าวที่ยอดเยี่ยมจริงๆ ฉันขาดคุณสมบัติดังกล่าวจริงๆ ขอบคุณสำหรับข้อมูล! คำถามนี้ยังคงเปิดอยู่ - เป็นเรื่องดีที่จะทราบวิธีการเพิ่มส่วนเพิ่มเติมเช่นนั้นหรือแก้ไขส่วนที่มีอยู่ (กล่าวว่าฉันจะต้องการเพิ่มคำอธิบายภาพเป็นผลลัพธ์ที่กำหนดเองสำหรับผู้เล่น YouTube และคุณลักษณะนี้จะไม่รวมอยู่ใน 3.9 )
—
Tom
เฮ้ทอมเพิ่งพบตัวอย่างวิธีที่คุณทำได้: github.com/staylor/example-thing
—
swissspidy