Inline Widgets Plugin For WordPress

The Inline Widgets plugin for WordPress lets you insert any widget within the content of your posts and pages — rather than merely in a sidebar.

You may also find its parent project, the Feed Widgets plugin, of interest.

Placing a widget in your content

It’s short and simple:

  1. Browse Appearance / Widgets
  2. Open the Inline Widgets panel (“sidebar”, in the WP jargon)
  3. Place whichever widgets you want in that panel
  4. Edit your post or page
  5. Notice the Widgets dropdown menu
  6. Select your widget in that dropdown menu, and it’ll insert your widget where your mouse cursor is at

Common uses for this plugin include:

  • An ad widget
  • A contact form widget
  • A subscription form widget
  • A silo stub or map widget
  • A recent updates widget before or after a silo stub
  • An archives and a category widget (to create an “Archives” page)
  • A links widget (to create a “Bookmarks” page)
  • An author image widget, in the event you only want those in some posts or pages
  • A text widget with arbitrary information you’re inserting in multiple posts or pages

The list goes on, and on. Your imagination is the only limit.


This package is part of Semiologic Pro, and is access-restricted.

Bleeding Edge Zip

Frequently Asked Questions


The Semiologic forum is the best place to report issues.

Change Log

Version 2.5 =

  • WP 4.3 compat
  • Tested against PHP 5.6

Version 2.4.1 =

  • Fix versioning issue with 2.3.2/2.3.3. Inline widgets dropdown not showing on some sites.

Version 2.4 =

  • WP 4.0 Compat

Version 2.3.3 =

  • Broke WP 3.9/TinyMCE4 inline widgets in toolbar with 2.3.1 change. Guess nobody noticed.

Version 2.3.2 =

  • TinyMCE 3 and 4 used different editor initialization settings. Change to support both now when adding the inline widgets dropdown.

Version 2.3.1 =

  • Use more full proof WP version check to alter plugin behavior instead of relying on $wp_version constant.

Version 2.3 =

  • Changes for WP 3.9/TinyMCE compatibility
  • Code refactoring
  • Disable quicktags functionality

Version 2.2.1 =

  • WP 3.8 compat

Version 2.2 =

  • WP 3.6 compat
  • PHP 5.4 compat

Version 2.1.2 =

  • Resolved unknown index warnings

Version 2.1.1 =

  • Fixed null array call warning

Version 2.1 =

  • Resolved unknown index warnings
  • WP 3.5 compat

Version 2.0.4 =

  • PHP notices

Version 2.0.3 =

  • WP 3.0.1 compat
  • Make admin area script validate

Version 2.0.2 =

  • Avoid using broken WP functions

Version 2.0.1 =

  • Fix conflict with phpzon

Version 2.0 =

  • Complete rewrite
  • WP_Widget class
  • Shortcode-based
  • Localization
  • Code enhancements and optimizations