ฉันมาถึงกระทู้นี้ด้วยคำถามเดียวกัน: ไฟล์ wp-embed.min.js ทำอะไร ไม่มีคำตอบปัจจุบันที่ตอบคำถามนี้อย่างถูกต้อง
ประการแรกฉันค่อนข้างแน่ใจว่า embed.min.js ไม่เกี่ยวข้องกับการฝังเนื้อหา oEmbed จากผู้ให้บริการรายอื่น: Vimeo, YouTube เป็นต้นคุณสามารถลบ embed.min.js และ embed เหล่านั้นจะยังคงทำงานต่อไป
มันเกี่ยวข้องเฉพาะกับการฝัง โพสต์ WordPressจากบล็อก / เว็บไซต์ของผู้อื่น การฝังโพสต์ WordPress ภายในโพสต์ WordPress: ดังนั้น meta! คุณลักษณะนี้เป็นที่รู้จักใน WordPress 4.4
การปิดใช้งาน embed.min.js จะหยุดไม่ให้คุณลักษณะนั้นทำงานบนไซต์ของคุณ
คุณสามารถทดสอบสิ่งนี้ได้อย่างง่ายดาย: วาง URL ของโพสต์ WordPress ของคนอื่นลงในโพสต์ของคุณเอง WP ควรแปลง URL นั้นเป็นวิดเจ็ตฝังตัว เมื่อคุณดูโพสต์ของคุณในส่วนหน้าคุณจะสังเกตเห็นว่ามาร์กอัปของคุณมี blockquote และ iframe Blockquote เป็นลิงก์แบบข้อความอย่างเดียวไปยังบล็อกโพสต์ที่คุณฝังในขณะที่แหล่งที่มาของ iFrame เป็น URL ของโพสต์บล็อกที่มี/embed/
ต่อท้าย: oEmbed endpoint
embed.min.js ซ่อน blockquote และแสดง iframe นอกจากนี้ยังมี shenanigans อื่น ๆ ที่จะทำให้การเล่น iframe นั้นดี
ทีนี้ลองลบสคริปต์ embed.min.js ออกจากหน้าของคุณโดยใช้หนึ่งในวิธีที่อธิบายไว้ในคำตอบอื่น ๆ โหลดหน้าเว็บของคุณใหม่แล้วคุณจะสังเกตเห็นว่าบล็อกโคทนั้นมองเห็นได้ แต่ iframe ถูกซ่อนอยู่
กล่าวโดยย่อ: หากคุณต้องการฝังโพสต์ WordPress ของคนอื่นไว้ในโพสต์เวิร์ดเพรสของคุณเองปล่อยให้ embed.min.js อยู่คนเดียว หากคุณไม่สนใจคุณสมบัตินี้คุณสามารถลบออกได้อย่างปลอดภัย