Không iframe, không oEmbed – chỉ có JS tinh gọn
Init Embed Posts không dùng oEmbed hay iframe cồng kềnh. Thay vào đó, bạn chỉ cần một đoạn <div> + <script> đơn giản, và plugin sẽ tự động lấy dữ liệu từ REST API để hiển thị card nhúng đẹp mắt với favicon, tiêu đề, hình ảnh, trích đoạn, ngày đăng và nhiều thứ khác.
Đặc biệt, plugin hỗ trợ cả sản phẩm WooCommerce, hiển thị được giá gốc, giá sale, ảnh đại diện và nút “Add to cart” nếu bạn muốn.
Giao diện embed đẹp mắt, responsive, tự động dark mode
Init Embed Posts được thiết kế để đẹp sẵn – bạn không cần chỉnh gì cũng có thể hiển thị như một “Twitter Card” thu nhỏ:
- Hiển thị tên website + favicon
- Tiêu đề, trích đoạn, ngày đăng
- Ảnh đại diện, thư viện ngang (tùy chọn)
- Dark mode tự động (hoặc ép bằng thuộc tính)
- Đối với sản phẩm: hiển thị giá, giá gốc, giảm giá
Tất cả đều gọn trong một khối, không bị đụng CSS bên ngoài.
Tùy chỉnh trực tiếp ngay trong trang
Plugin cung cấp shortcode [init_embed_code] để tạo nút “Copy Embed Code”. Khi người dùng bấm vào, modal hiện ra cho phép:
- Bật/tắt ảnh
- Chọn theme sáng / tối / auto
- Copy đoạn mã embed đúng chuẩn
Bạn có thể đặt nút này trước/sau tiêu đề, nội dung, hoặc dưới thông tin sản phẩm – tùy cấu hình.
Hiệu năng cao, tương thích headless & SPA
- Không dùng iframe, không cần oEmbed endpoint
- Chạy hoàn toàn bằng JavaScript
- REST API có cache header
Cache-Control: immutable(1 năm) - Script chia riêng post và product để tối ưu tải
- Tự động preload JSON nếu cần
Bạn có thể dùng plugin để nhúng bài từ site chính sang các microsite, trang landing, hoặc bất kỳ nền tảng nào hỗ trợ HTML.
Dành cho developer: tùy chỉnh mọi thứ qua filter
Plugin cung cấp hệ thống filter đầy đủ cho các nhu cầu nâng cao:
init_plugin_suite_embed_posts_rest_response: chỉnh dữ liệu JSON cho postinit_plugin_suite_embed_products_rest_response: chỉnh dữ liệu JSON cho productinit_plugin_suite_embed_posts_excerpt: thay đổi excerptinit_plugin_suite_embed_posts_images: chọn ảnh nào sẽ renderinit_plugin_suite_embed_posts_favicon_url: ép favicon riênginit_embed_insert_locations: thay đổi vị trí auto-insert shortcode
Rất phù hợp nếu bạn cần override logic cho multisite, multilingual, hay build hệ thống chia sẻ nội dung tùy biến.
Link plugin trên WordPress.org
Bạn có thể cài đặt hoặc xem thông tin chi tiết tại: https://wordpress.org/plugins/init-embed-posts/

Kết luận
Init Embed Posts là lựa chọn lý tưởng nếu bạn muốn nhúng bài viết hoặc sản phẩm WooCommerce ra ngoài website theo phong cách đẹp, gọn, và toàn quyền kiểm soát. Không cần plugin bên ngoài, không phụ thuộc iframe, không sợ CSS xung đột.
Đây cũng là một mảnh ghép trong bộ Init Plugin Suite – những plugin WordPress nhẹ, đẹp, mạnh và cực kỳ developer-friendly.
Bình luận