Tôi đã đến chủ đề này với cùng một câu hỏi: tệp wp-embed.min.js làm gì? Không có câu trả lời hiện tại giải quyết chính xác câu hỏi này.
Đầu tiên, tôi khá chắc chắn rằng embed.min.js không liên quan đến việc nhúng nội dung oEmbed từ các nhà cung cấp khác: Vimeo, YouTube, v.v. Bạn có thể xóa embed.min.js và các nhúng đó sẽ tiếp tục hoạt động.
Nó liên quan cụ thể đến việc nhúng các bài đăng WordPress từ blog / trang web của người khác. Nhúng bài viết WordPress bên trong bài viết WordPress: vì vậy meta! Tính năng này đã được giới thiệu trong WordPress 4.4 .
Vô hiệu hóa embed.min.js sẽ ngăn tính năng đó hoạt động trên trang web của bạn.
Bạn có thể kiểm tra điều này một cách dễ dàng: Dán URL của bài đăng WordPress của người khác vào một trong những bài đăng của riêng bạn. WP nên chuyển đổi URL đó thành một widget nhúng. Khi bạn xem bài đăng của mình ở mặt trước, bạn sẽ nhận thấy rằng đánh dấu của bạn có chứa một blockquote và iframe. Blockquote là một liên kết chỉ có văn bản đến bài đăng blog bạn đã nhúng, trong khi nguồn của iFrame là URL của bài đăng trên blog có /embed/
thêm: điểm cuối oEmbed của nó.
embed.min.js ẩn blockquote và hiển thị iframe. Nó cũng thực hiện một số shenanigans khác để làm cho iframe chơi tốt.
Bây giờ, hãy thử xóa tập lệnh embed.min.js khỏi trang của bạn bằng một trong các phương thức được mô tả trong các câu trả lời khác. Tải lại trang của bạn và bạn sẽ nhận thấy rằng blockquote hiển thị nhưng iframe bị ẩn.
Nói tóm lại: nếu bạn muốn nhúng các bài đăng WordPress của người khác vào các bài đăng WordPress của riêng bạn, hãy để lại embed.min.js. Nếu bạn không quan tâm đến tính năng này thì bạn có thể gỡ bỏ nó một cách an toàn.