Ich kam zu diesem Thread mit der gleichen Frage: Was macht die Datei wp-embed.min.js? Keine der aktuellen Antworten geht genau auf diese Frage ein.
Erstens bin ich mir ziemlich sicher, dass embed.min.js nichts mit dem Einbetten von eingebetteten Inhalten anderer Anbieter zu tun hat: Vimeo, YouTube usw. Sie können embed.min.js entfernen und diese Einbettungen funktionieren weiterhin.
Es bezieht sich speziell auf das Einbetten von WordPress-Posts aus Blogs / Websites anderer Leute. Einbetten von WordPress-Posts in WordPress-Posts: also Meta! Diese Funktion wurde in WordPress 4.4 eingeführt .
Wenn Sie embed.min.js deaktivieren, funktioniert diese Funktion nicht mehr auf Ihrer Site.
Sie können dies ganz einfach testen: Fügen Sie die URL des WordPress-Posts einer anderen Person in einen Ihrer eigenen Posts ein. WP sollte diese URL in ein eingebettetes Widget konvertieren. Wenn Sie Ihren Beitrag im Front-End anzeigen, werden Sie feststellen, dass Ihr Markup ein Blockquote und einen Iframe enthält. Das Blockquote ist ein Nur-Text-Link zu dem von Ihnen eingebetteten Blog-Beitrag, während die Quelle des iFrame die URL des Blog-Beitrags ist, /embed/
an die der oEmbed-Endpunkt angehängt ist.
embed.min.js verbirgt das blockquote und zeigt den iframe an. Es macht auch einige andere Spielereien, um den Iframe schön spielen zu lassen.
Versuchen Sie nun, das Skript embed.min.js mit einer der in den anderen Antworten beschriebenen Methoden von Ihrer Seite zu entfernen. Laden Sie Ihre Seite neu und Sie werden feststellen, dass das Blockzitat sichtbar ist, aber der Iframe ausgeblendet ist.
Kurz gesagt: Wenn Sie die WordPress-Posts anderer Leute in Ihre eigenen WordPress-Posts einbetten möchten, lassen Sie embed.min.js in Ruhe. Wenn Sie sich nicht für diese Funktion interessieren, können Sie sie sicher entfernen.