Post Content Shortcodes
by Curtiss Grymala 4.8 (31 reviews)

Post Content Shortcodes

Adds shortcodes to display the content of a post or a list of posts.

Post Content Shortcodes ranks #4,462 among WordPress.org plugins with 2,000+ active installations, is #693 of 8,289 in the Customization category, a 4.8/5 rating from 31 reviews, and was last updated Apr 3, 2018. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 4.9 (Current: 7.0.2)
v1.0.1.1 Current Version v1.0.1.1
Updated 8 years ago Last Update on 03 Apr, 2018
Refreshed 12 hours ago Last Refreshed on
#693 of 8,289 in Customization Top 10% by installs No update in over a year
View on WordPress.org
Rank
#4,462
-1 this week
Active Installs
2K+
No change
KW Avg Position
64
No change
Downloads
99.8K
+6 today
Support Resolved
0%
No change
Rating
96%
Review 4.8 out of 5
4.8 (31 reviews)

Next Milestone 3K

Total Progress 95.1%
2K+ 3K+
191
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 49 more installs to reach 3K+

Rank Changes

4,237 4,349 4,462 4,574 4,686 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026 26-07-2026 27-07-2026
4,444 4,450 4,456 4,462 4,468 12-07-2026 13-07-2026 14-07-2026 15-07-2026 16-07-2026 17-07-2026 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026 26-07-2026 27-07-2026
4,439 4,446 4,454 4,461 4,468 27-06-2026 28-06-2026 29-06-2026 30-06-2026 01-07-2026 02-07-2026 03-07-2026 04-07-2026 05-07-2026 06-07-2026 07-07-2026 08-07-2026 09-07-2026 10-07-2026 11-07-2026 12-07-2026 13-07-2026 14-07-2026 15-07-2026 16-07-2026 17-07-2026 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026 26-07-2026 27-07-2026
4,363 4,391 4,420 4,448 4,476 28-04-2026 29-04-2026 30-04-2026 01-05-2026 02-05-2026 03-05-2026 04-05-2026 05-05-2026 06-05-2026 07-05-2026 08-05-2026 09-05-2026 10-05-2026 11-05-2026 12-05-2026 13-05-2026 14-05-2026 15-05-2026 16-05-2026 17-05-2026 18-05-2026 19-05-2026 20-05-2026 21-05-2026 22-05-2026 23-05-2026 24-05-2026 25-05-2026 26-05-2026 27-05-2026 28-05-2026 29-05-2026 30-05-2026 31-05-2026 01-06-2026 02-06-2026 03-06-2026 04-06-2026 05-06-2026 06-06-2026 07-06-2026 08-06-2026 09-06-2026 10-06-2026 11-06-2026 12-06-2026 13-06-2026 14-06-2026 15-06-2026 16-06-2026 17-06-2026 18-06-2026 19-06-2026 20-06-2026 21-06-2026 22-06-2026 23-06-2026 24-06-2026 25-06-2026 26-06-2026 27-06-2026 28-06-2026 29-06-2026 30-06-2026 01-07-2026 02-07-2026 03-07-2026 04-07-2026 05-07-2026 06-07-2026 07-07-2026 08-07-2026 09-07-2026 10-07-2026 11-07-2026 12-07-2026 13-07-2026 14-07-2026 15-07-2026 16-07-2026 17-07-2026 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026 26-07-2026 27-07-2026
Current #4,462
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026 26-07-2026 27-07-2026
0 10 20 12-07-2026 13-07-2026 14-07-2026 15-07-2026 16-07-2026 17-07-2026 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026 26-07-2026 27-07-2026
0 10 20 27-06-2026 28-06-2026 29-06-2026 30-06-2026 01-07-2026 02-07-2026 03-07-2026 04-07-2026 05-07-2026 06-07-2026 07-07-2026 08-07-2026 09-07-2026 10-07-2026 11-07-2026 12-07-2026 13-07-2026 14-07-2026 15-07-2026 16-07-2026 17-07-2026 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026 26-07-2026 27-07-2026
0 10 20 28-04-2026 01-05-2026 04-05-2026 07-05-2026 10-05-2026 13-05-2026 16-05-2026 19-05-2026 22-05-2026 25-05-2026 28-05-2026 31-05-2026 03-06-2026 06-06-2026 09-06-2026 12-06-2026 15-06-2026 18-06-2026 21-06-2026 24-06-2026 27-06-2026 30-06-2026 03-07-2026 06-07-2026 09-07-2026 12-07-2026 15-07-2026 18-07-2026 21-07-2026 24-07-2026 27-07-2026
0 10 20 27-07-2025 08-08-2025 20-08-2025 01-09-2025 13-09-2025 25-09-2025 07-10-2025 19-10-2025 31-10-2025 12-11-2025 24-11-2025 06-12-2025 18-12-2025 30-12-2025 11-01-2026 23-01-2026 04-02-2026 16-02-2026 28-02-2026 12-03-2026 24-03-2026 05-04-2026 17-04-2026 29-04-2026 11-05-2026 23-05-2026 04-06-2026 16-06-2026 28-06-2026 10-07-2026 22-07-2026 27-07-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.8
31 reviews
Overall 96%
5
29 (94%)
4
0 (0%)
3
1 (3%)
2
0 (0%)
1
1 (3%)

Tracked Keywords

Showing 1 of 1
Keyword Position Change Type Updated
syndication 64 Tag 1 day ago

Unlock Keyword Analytics

Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.

  • Full keyword position tracking
  • Historical ranking data
  • Competitor keyword analysis
Upgrade to Pro

Frequently Asked Questions

Common questions about Post Content Shortcodes

Go to Plugins -> Add New -> Upload in your administration area. Click the "Browse" (or "Choose File") button and find the ZIP file you downloaded. Click the "Upload" button. Go to the Plugins dashboard and "Activate" the plugin (for MultiSite users, you can safely "Network Activate" this plugin). FTP Installation
Unzip the file somewhere on your harddrive. FTP into your Web server and navigate to the /wp-content/plugins directory. Upload the post-content-shortcodes folder and all of its contents into your plugins directory. Go to the Plugins dashboard and "Activate" the plugin (for MultiSite users, you can safely "Network Activate" this plugin). Must-Use Installation If you would like to force this plugin to be active (generally only useful for Multi Site installations) without an option to deactivate it, you can upload the post-content-shortcodes.php & class-post-content-shortcodes.php files to your /wp-content/mu-plugins folder. If the mu-plugins folder does not exist, you can safely create it. Make sure not to upload the post-content-shortcodes folder into your mu-plugins directory, as "Must Use" plugins must reside in the root mu-plugins directory in order to work.
To display the content of a single post within another post, you want to use the [post-content] shortcode. To display the content of the post with an ID of 25 and a slug of 'this-is-my-cool-post', the usage would look like: [post-content id=25] or [post-content post_name="this-is-my-cool-post"] To display a list of posts within another post, you want to use the [post-list] shortcode. To display a list of all pages (post_type=page) on this site, the usage would look like: [post-list post_type="page"] By default, this plugin will display all posts that match the specified criteria (except for the current post). To limit the number of posts that are displayed, you should add the numberposts argument to the shortcode. That would look like: [post-list post_type="page" numberposts=15]
The [post-content] shortcode will not output any extra HTML at all. It simply outputs the content of the page being cloned. The original title is not output, nor is any sort of wrapper HTML. The [post-list] shortcode, however, does output some HTML to actually format the list. The default HTML code output looks like: <ul class="post-list"> <li class="listed-post"><a href="%permalink%" title="%title%">%title</a></li> </ul>
There are some filters available within the plugin that can alter the HTML generated by the shortcode. Those filters are as follows: post-content-shortcodes-open-list - filters the opening '<ul>' tag post-content-shortcodes-open-item - filters the opening '<li>' tag post-content-shortcodes-item-link-open - filters the opening '<a>' tag. Three parameters are available with this filter. The constructed '<a>' tag is sent as the first parameter, the permalink is the second and the title attribute is the third. The 'the_permalink' filter is applied to the permalink before it is sent or used, and the 'the_title_attribute' filter is applied to the title attribute before it is sent or used. post-content-shortcodes-item-link-close - filters the closing '</a>' tag post-content-shortcodes-close-item - filters the closing '</li>' tag post-content-shortcodes-close-list - filters the closing '</ul>' tag
Yes. If the [post-list] shortcode retrieves an empty list of posts/pages, it will normally return an empty string (so as not to disrupt the flow of the page). However, you can have the shortcode output a custom error message by hooking into the post-content-shortcodes-no-posts-error filter. If you would like to use a different set of default values for the shortcode arguments, you can hook into the post-content-shortcodes-defaults filter. The array of default arguments is passed to that filter before it gets used. If you would like to alter the output of the [post-content] shortcode (for instance, to wrap it in an HTML container, or to add content before or after), you can hook into the post-content-shortcodes-content filter. The constructed HTML output is passed as the first parameter, and the WordPress post object is passed as a second parameter. If you would like to change the "Read More" link used in the [post-content] shortcode (if you are limiting the length of the content/excerpt), you can use the post-content-shortcodes-read-more filter to do so. If you would like to modify the class used on the featured image (if appropriate), you can use the post-content-shortcodes-image-class to do that. By default, the plugin uses 'thumbnail' as the size of the featured image. If you would like to use a different registered size, you can change that with the post-content-shortcodes-default-image-size filter. There are also four actions that are executed (as of 0.6) within the plugin: pcs_starting_post_content - Fires when the post_content() function is entered; allows you to selectively add any special filters, etc. that need to be added just for use within the post-content shortcode. pcs_ending_post_content - Fires before the output from the post_content() function is returned; allows you to remove any filters that you may have added in the pcs_starting_post_content action. pcs_starting_post_list - Fires when the post_list() function is entered; allows you to selectively add any special filters, etc. that need to be added just for use within the post-list shortcode. pcs_ending_post_list - Fires before the output from the post_list() function is returned; allows you to remove any filters you may have added in the pcs_starting_post_list action.
By default, the [post-list] shortcode excludes the current post (since that would cause somewhat of a loop in the user's mind; clicking on a link in the page only to have the page reload with the same content). To allow the current post to be displayed in the list of posts, set the exclude_current argument to 0. That might look something like: [post-list exclude_current=0]
Use the blog attribute to specify which site/blog the post should be pulled from. The blog attribute can accept a blog ID (numeric) or a blog name (the slug of the blog).
Yes. You can safely network-activate this plugin, or even use it as a mu-plugin. To pull a post with a slug of 'this-is-my-cool-post' from a blog with an ID of 10 and a slug of 'mycoolsite', the usage would look something like: [post-content post_name="this-is-my-cool-post" blog=10] or [post-content post_name="this-is-my-cool-post" blog="mycoolsite"]
Yes. The way this plugin works, there is no distinction between multi-network & multisite. You can use the blog_id argument to pull posts from any site in the entire multi-network installation; regardless of which network they fall under.

Sign In / Register

You need to sign in or register to use this feature.