This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.




Use the [insert] shortcode inside posts or anywhere else that processes shortcodes.

[insert] shortcode attributes

  • query – sets up a new WP_Query via get_posts()
  • data – data to pass to actions
  • action – action to run, runs for each post if applicable
  • filter – filter to run, runs for each post if applicable
  • template – template to load via locate_template()

All attributes are optional and can be used in combination to yield powerful abilities.


Possibilities with [insert] are endless. Practical uses include:

  • Insert posts into posts
  • Insert hooks into posts
  • Insert posts into widgets
  • Run action hooks via widgets
  • Load templates via widgets


Insert a template


[insert template=”branding.php”]

Insert an action


[insert action=”dostuff”]

Pass data to an action


[insert data=”field=slug&value=example&tax=category” action=”dostuff”]

The action receives data as an array.


add_action(‘dostuff’, ‘print_r’);

Insert a page via template


[insert query=”name=about&post_type=page” template=”entry.php”]

Insert a page via action

This sets up the query and triggers the action.


[insert query=”name=about&post_type=page” action=”dostuff”]

WP template tags are available inside the action.


add_action(‘dostuff’, ‘the_title’);



Requires: PHP 5.3+

  1. Upload to the /wp-content/plugins/ directory
  2. Activate through the Plugins menu in WordPress


There are no reviews for this plugin.

ફાળો આપનાર & ડેવલપર્સ

આ ઓપન સોર્સ સોફ્ટવેર છે. નીચેના લોકો એ આ પ્લગિન માટે ફાળો આપ્યો છે.

ફાળો આપનારા