- Category rank
- #4 in Embed
- Listing audit
- 48/100
Insert Pages is a WordPress Plugin Directory app by Paul Ryan. With a rating of 4.8★ from 71 reviews, it currently ranks #4 in the Embed category.
Insert Pages is the #4 ranked Embed app on WordPress, with a 4.8 average rating from 71 reviews, as of Sep 11, 2026.
AppRanks verdict
Generated from marketplace data as of Sep 11, 2026
Insert Pages ranks #4 of 453 in Embed on WordPress. It holds a 4.8★ average from 71 reviews on WordPress.
Pros
- +4.8★ average across 71 reviews
Cons
- −Only 71 reviews — the average can still move with a few new ratings
How Insert Pages works
Show full descriptionShow less
Insert Pages lets you embed any WordPress content (e.g., pages, posts, custom post types) into other WordPress content using the Shortcode API. It also includes a widget for inserting pages into any widget area.
The real power of Insert Pages comes when you start creating custom post types, either programmatically in your theme, or using another plugin like Custom Post Type UI. You can then abstract away common data types (like videos, quizzes, due dates) into their own custom post types, and then show those pieces of content within your normal pages and posts by Inserting them as a shortcode.
Advanced Tutorial Contributor Wes Modes has graciously written an updated tutorial for the Gutenberg era, focused on creating a custom post type with custom fields and a custom template for rendering content. Read it here: https://medium.com/@wesmodes/using-wordpress-insert-pages-plugin-with-your-custom-post-types-and-custom-templates-535c141f9635
Example: Normal Use Case Say you teach a course and you’re constantly referring to an assignment due date in your course website. The next semester the due date changes, and you have to go change all of the locations you referred to it. Instead, you’d rather just change the date once! With Insert Pages, you can do the following:
Create a custom post type called Due Date.
Create a new Due Date called Assignment 1 Due Date with Fri Nov 22, 2013 as its content.
Edit all the pages where the due date occurs and use the Insert Pages toolbar button to insert a reference to the Due Date you just created. Be sure to set the Display to Content so Fri Nov 22, 2013 shows wherever you insert it. The shortcode you just created should look something like this: [insert page='assignment-1-due-date' display='content']
That’s it! Now, when you want to change the due date, just edit the Assignment 1 Due Date custom post you created, and it will automatically be updated on all the pages you inserted it on.