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.

Simple Modal


Sometimes content doesn’t need it’s own separate page but it’s enough that you don’t want to jam it all into one page. Modals are a great way to handle situations just like that. This creates a new post type and menu option in the main menu in the admin site. Add posts here just like you would in Posts or Pages. Then go into the Post or Page (or other post type you may have) and there is a new option in the editor toolbar. This allows you to create a link that will open one of those Modal post types into a modal window rather than sending the user to a separate page.


Installation of the Post Access Controller is pretty standard.

  1. Download the zip archive of the plugin
  2. Extract the archive
  3. Upload that archive to the /wp-content/plugins/simple-modal/ folder
  4. Go to the Plugins menu in the admin of your WP site
  5. Click Activate in the Simple Modal line
  6. Go to the Settings -> Simple Modal page to indicate the height and width of the four built-in sizes supported out of the box.
  7. Done! You’re ready to start creating modal posts and linking to them from wherever you’d like!


Why is this page empty?

Because the plugin is brand new and there are no frequently asked questions yet!


There are no reviews for this plugin.

Contributors & Developers

“Simple Modal” is open source software. The following people have contributed to this plugin.


Translate “Simple Modal” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • fixed an error in some WP installs that require a nopriv action for users that are not logged in


  • fixed the number of modals that show in the tinymce link window


  • adjusted styles for the various sizes and the reference to the admin/tinymce stylesheet


  • hooked up the default sizes for the modals based on the stylesheet settings


  • Changed javascript to use .html() instead of .text() when rendering the modal content.


  • Fixed up some of the javascript errors so this at least shows the modal as needed. Will need more work to be properly functional in a production setting.


  • Initial creation