Я дійшов до цього потоку з тим же запитанням: Що робить файл wp-embed.min.js? Жодна з нинішніх відповідей точно не вирішує це питання.
По-перше, я досить впевнений, що embed.min.js не стосується вбудовування вмісту oEmbed від інших провайдерів: Vimeo, YouTube тощо. Ви можете видалити embed.min.js, і ці вбудовування продовжуватимуть працювати.
Це стосується конкретно вбудовування дописів WordPress із блогів / веб-сайтів інших людей. Вставлення публікацій WordPress у повідомлення WordPress: так мета! Ця функція була введена в WordPress 4.4 .
Якщо вимкнути embed.min.js, це функція зупинить роботу на вашому сайті.
Ви можете це легко перевірити. Вставте URL-адресу чужого допису WordPress в одне з власних дописів. WP повинен перетворити цю URL-адресу у вбудований віджет. Переглядаючи свою публікацію на передній частині, ви помітите, що ваша розмітка містить блок-котирування та рамку. Блок-котировка - це лише текстове посилання на вкладене вами повідомлення в блозі, тоді як джерелом iFrame є URL-адреса публікації в блозі із /embed/
доданим: її кінцевою точкою, що входить до неї.
embed.min.js приховує блок-котирування і розкриває iframe. Це також робить деякі інші shenanigans, щоб зробити рамку приємно грати.
Тепер спробуйте видалити скрипт embed.min.js зі своєї сторінки, використовуючи один із методів, описаних в інших відповідях. Перезавантажте сторінку, і ви помітите, що блок-котирування видно, але рамка прихована.
Якщо коротко: якщо ви хочете вставити публікації WordPress інших людей у свої власні публікації WordPress, залиште embed.min.js у спокої. Якщо ви не переймаєтесь цією функцією, то можете сміливо її видалити.