Я пришел к этой теме с тем же вопросом: что делает файл 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/
добавленной: его конечная точка oEmbed.
embed.min.js скрывает цитату и показывает iframe. Это также делает некоторые другие махинации, чтобы заставить iframe играть хорошо.
Теперь попробуйте удалить скрипт embed.min.js со своей страницы, используя один из методов, описанных в других ответах. Перезагрузите страницу, и вы заметите, что цитата видна, но фрейм скрыт.
Короче говоря: если вы хотите встраивать посты других пользователей WordPress в свои посты WordPress, оставьте embed.min.js в покое. Если вам не нужна эта функция, вы можете безопасно удалить ее.