ขยายไลบรารีสื่อ


16

Media Library ใน WordPress มีลิงค์ "แทรกจาก URL" ทางด้านซ้าย ยอมรับ URL รูปภาพ มันไม่ได้พูดที่ใดก็ได้ แต่ถ้าคุณวาง URL หรือ<iframe>รหัสYouTube ก็จะใส่มันเช่นกัน มันจะไม่แสดงตัวอย่างเช่นเดียวกับ URL รูปภาพดังนั้นคุณไม่สามารถบอกได้ว่ารหัสที่คุณพิมพ์นั้นถูกต้องหรือไม่

  1. ฉันต้องการที่จะแก้ไขหน้านี้และทำให้มันแสดงให้เห็นตัวอย่างของการใช้ที่ถูกต้อง WordPress <iframes>ฝังและถูกต้อง ฉันต้องการให้มันแสดงข้อมูลพื้นฐานที่รู้ว่าฝังโค้ดนั้นถูกต้องและสามารถแทรกได้ ฉันสามารถเขียนคำขอ AJAX ทั้งหมดเพื่อตรวจสอบความถูกต้องของ URL แต่ฉันต้องการความช่วยเหลือเกี่ยวกับwp.mediaวัตถุ ฉันไม่รู้ว่าจะอัปเดตหน้านั้นหรือแทนที่ด้วยหน้าของตัวเองได้อย่างไร เพื่อให้ห่างไกลที่ฉันได้พบ /wp-includes/js/media-editor.js ที่อยู่บนเส้น 1054 Called when 'Insert From URL' source is not an image. Example: YouTube url.ก็กล่าวว่า
  2. ประการที่สองเมื่อเสร็จสิ้นแล้วฉันต้องการเรียกรหัสบางอย่างดังต่อไปนี้เพื่อเปิด 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

2
เฮ้ทอมเพิ่งพบตัวอย่างวิธีที่คุณทำได้: github.com/staylor/example-thing
swissspidy

คำตอบ:


-1

คุณอาจพบบางสิ่งบางอย่างที่นี่มีประโยชน์https://github.com/ericandrewlewis/wp-media-javascript-guide ใช้ Dropbox Uploader ฉันพยายามสร้างสิ่งที่คล้ายกัน ฉันหวังว่านี่จะช่วยคุณได้


1
สวัสดียินดีต้อนรับสู่ WordPress SE นี่เป็นคำถามและคำตอบในเว็บไซต์ไม่ใช่ฟอรัม เราต้องการคำตอบที่ชัดเจนในขณะที่นี่เป็นความคิดเห็นมากกว่า ใครก็ตามที่ลงคะแนนนี้ควรอธิบายอย่างนั้นจริงๆ พิจารณาการแก้ไขคำตอบของคุณเพื่ออธิบายว่าทำไมคำแนะนำอาจช่วยได้และวิธีนำไปใช้กับคำถาม
แมทธิวบราวน์อาคาลอร์ดแมตต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.