Doszedłem do tego wątku z tym samym pytaniem: co robi plik wp-embed.min.js? Żadna z obecnych odpowiedzi nie odpowiada dokładnie na to pytanie.
Po pierwsze, jestem całkiem pewien, że embed.min.js nie ma związku z osadzaniem treści oEmbed od innych dostawców: Vimeo, YouTube itp. Możesz usunąć plik embed.min.js i te osadzenia będą nadal działać.
Dotyczy to w szczególności osadzania postów WordPress z blogów / stron internetowych innych osób. Osadzanie postów WordPress wewnątrz postów WordPress: więc meta! Ta funkcja została wprowadzona w WordPress 4.4 .
Wyłączenie embed.min.js spowoduje, że ta funkcja nie będzie działać w Twojej witrynie.
Możesz to łatwo przetestować: wklej adres URL posta WordPress innej osoby do jednego z własnych postów. WP powinien przekonwertować ten adres URL na osadzony widżet. Gdy zobaczysz swój post w interfejsie, zauważysz, że znaczniki zawierają cytat blokowy i ramkę iframe. /embed/
Cytat blokowy jest tekstowym linkiem do osadzonego postu na blogu, a źródłem elementu iframe jest adres URL posta na blogu z dołączonym: punktem końcowym oEmbed.
Plik embed.min.js ukrywa cytat blokowy i ujawnia element iframe. Robi także inne shenanigany, aby gra iframe była przyjemna.
Teraz spróbuj usunąć skrypt embed.min.js ze swojej strony, korzystając z jednej z metod opisanych w innych odpowiedziach. Załaduj ponownie stronę, a zauważysz, że cytat jest widoczny, ale iframe jest ukryty.
W skrócie: jeśli chcesz osadzać posty innych osób w swoich postach WordPress, zostaw embed.min.js w spokoju. Jeśli nie zależy ci na tej funkcji, możesz ją bezpiecznie usunąć.