Insert Pages
View on WordPress.orgScores higher than 87% of indexed plugins
About
Insert Pages lets you embed any WordPress content (e.g., pages, posts, custom post types) into other WordPress content using the Shortcode API.
Security History
What It Does
Insert Pages adds a shortcode to WordPress that lets you embed the content of any page, post, or custom post type inside another page or post. Instead of copying and pasting blocks of content (and risking drift when the source is updated), you reference the source by ID and the latest version is pulled in automatically. It also exposes a Gutenberg block for the same purpose.
Who It's For
This plugin is a good fit for site owners who repeat the same content across multiple pages, such as real estate listings, course curricula with shared modules, legal disclaimers, medical intake forms, multi-location businesses, or knowledge bases. It is also useful for agencies building modular sites where a single source of truth needs to appear in several places. Developers maintaining custom post type hubs will appreciate the shortcode approach over hard-coding.
Who Should Skip It
If your site only has a handful of pages or you rarely reuse content, the shortcode overhead is not worth the extra plugin footprint. Beginners who do not already understand WordPress post IDs may find Shortcoder or EmbedPress easier to learn.
The Bottom Line
Insert Pages scores 82.51/100 and does one narrow job very well: reusing WordPress content across multiple locations through a simple shortcode or block. With a 96 user rating, active maintenance, and 40,000 installs, it is a dependable pick for content-heavy sites that need a single source of truth, and the lack of public support threads is the only real concern.
Related Plugins
Pick this when you need ready-made visual elements like buttons, tabs, and accordions rather than a tool for reusing your own existing content.
Pick this when you want to wrap arbitrary HTML or third-party embeds into a reusable shortcode, rather than inserting other WordPress posts.
Pick this when your main need is embedding non-WordPress media such as PDFs, YouTube videos, or Google Reviews, not internal WordPress content.
Pick this when you want to reorganise the admin page tree rather than reuse post content across pages.
Pick this when your specific problem is running shortcodes inside navigation menu items, not inside page content.