Compose a post or page with other posts or pages.
As of April 2026, Composite Post is a WordPress page plugin with 20 active installations and a 0/5 rating0. It has been downloaded 4.1K+ times in total. Requires WordPress 2.0.2+ and PHP false+. Available on WordPress.org since 2009. Last updated 16 years ago — may have compatibility concerns. Top alternative: Post Type Switcher.
CompositePost let’s you insert posts/pages inside other posts/pages.
Write anywhere on a post:
[composite option=”value”]
You can specify one or more options. The options are the same used in the get_posts() function (see https://codex.wordpress.org/Template_Tags/get_posts).
Show all posts from category Projects and include post with ID = 1:
[composite category_name=”Projects” include=”1″]
CompositePost create a loop using a template located in the plugin’s folder (usually /wordpress/wp-content/plugins/composite_post). The default template is /wordpress/wp-content/plugins/composite_post/default.php. You can have as many templates as you want, just specify wich one to use, like this:
[composite category_name=”Projects”…
| WordPress | 2.0.2+ requiredTested up to 2.1 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.