
Init Embed Posts – Stylish, Fast, Portable
by Hao Nguyen on WordPress.org
Embed WordPress posts or products anywhere – like a Twitter Card. No iframe. No oEmbed. Just pure JS, full control, and beautiful design.

Modal code generator
Init Embed Posts lets you embed WordPress content externally – with beautiful cards, real-time REST API data, and zero friction.
Instead of using iframes or clunky oEmbed, this plugin gives you clean This plugin is part of the Init Plugin Suite — a collection of minimalist, fast, and developer-focused tools for WordPress. GitHub repository: https://github.com/brokensmile2103/init-embed-posts Features: These filters give you full control over how data is rendered and returned. REST response filters: Excerpt filters: Image control: Favicon: HTML output filters: Auto-insert locations: This plugin is licensed under the GPLv2 or later. snippets, which load the post or product dynamically using WordPress REST API. Designed for speed, style, and full control – using pure JavaScript and smart caching.
switching:
init-embed.js
for postsinit-embed-product.js
for Woo products
data-theme="light|dark|auto"
– force or auto-detect themedata-image
, data-featured
, data-cart
– control contentFilters for Developers
init_plugin_suite_embed_posts_rest_response
Modify REST API response for posts.init_plugin_suite_embed_products_rest_response
Modify REST API response for Woo products.init_plugin_suite_embed_posts_view_count_keys
Customize the list of post meta keys used to detect view count. Supports array of meta keys, ordered by priority.
init_plugin_suite_embed_posts_excerpt
Customize excerpt for posts.init_plugin_suite_embed_products_excerpt
Customize excerpt for products.
init_plugin_suite_embed_posts_images
Filter image list for embedded post.init_plugin_suite_embed_products_images
Filter image list for embedded product.init_plugin_suite_embed_posts_extracted_images
Filter raw image URLs extracted from post content.
init_plugin_suite_embed_posts_favicon_url
Override favicon for posts.init_plugin_suite_embed_products_favicon_url
Override favicon for products.
init_plugin_suite_embed_posts_shortcode_html
Customize HTML output of the [init_embed_code]
shortcode. Allows complete control over button markup, styling, and attributes.
init_embed_insert_locations
Customize or filter valid auto-insert positions (e.g., after title, before content, etc).License
You are free to use, modify, and distribute it under the same license.