PullOut Widgets

Turn your widgets into slick pullouts


A unique and creative way to make your visitors aware or act upon

Turn regular sidebar widgets into slick PullOuts. Unlimited possibilities – text widgets, galleries, videos, feedback forms, search and login forms, mega menus – any widget can be a pullout widget!

Pullout Widgets Features

  • Unlimited pullout widget positioning on top, right, bottom or left side.
  • Multiple pullout triggers:
    • on mouse click;
    • on mouse hover;
    • timer countdown;
    • page count;
    • when specified element appears on the screen.
  • Unlimited widget colors.
  • 289 slick icons for pullout tabs.
  • 32 sliding animation effects.
  • Multiple styles for pullout tabs: square, rounded corners, bordes, combination of the above.
  • CSS3 vertical and horizontal tabs.
  • Pullout speed control.

The plugin was successfully tested with WordPress 3.6, jQuery 1.7.2 – 2.0.3, and themes like Twenty Ten, Twenty Eleven, Twenty Twelve and Genesis Framework.

If you want to display pullouts on specific pages of your site, rather than on every single page – get Advanced Text Widget PRO. These 2 plugins greately complement each other.

Buy for $15


  • If your theme uses jQuery, it has to be jQuery 1.7.1 (comes with WP by default) or higher.



  • Re-adjusted calculations of tabs positioning to make them pixel-perfect in different browsers.
  • Updated js code for compatibility with latest jQuery 2.0.3 and jQuery UI 1.10.3.


  • Improved detection if widgets have IDs, which supposed to be created via register_sidebar() function. If ID doesn’t exist, PullOut Widgets adds an inner DIV wrapper for widgets with correct IDs.
  • Fixed: phone detection wasn’t working correctly for deactivating the plugin on phones.
  • Improved: On/Off switch for mobile devices is now can be set in wp-config.php file by adding define(‘POW_OFF’, false); or other preferred value (phone/tablet).


  • Removed console.log() form the JS code, which is not supported by IE7.
  • Improved: page loading speed of the administrative Widgets dashboard.
  • Improved: removed dependency on jQuery.browser since it’s no longer exist in jQuery 1.9+. Thanks Michele Beltrame for the heads up.
  • Improved: CSS for IE7 has its own hack without affecting other browsers.


  • Fixed: compatibility issue with WP3.5
  • Fixed: cookie wasn’t read correctly.
  • New: POW_OFF setting in pullouts.php – allows to turn off the plugin for mobile devices (phones, tablets or all mobile devices). By default turns off plugin for phones only.


  • Fixed: tab icons didn’t display in IE and Opera.
  • Fixed: widgets stopped working in IE7/8. Some dimension getters were returning NuN, which weren’t correctly validated.


  • Fixed: JavaScript indexOf() compatibility issue with IE8/7.


  • Fixed: prevented animation queue build-up when triggering tabs during closing of the widgets.


  • Fixed: pullout ID wasn’t saved in pullout JS vars when used with ATW plugin.
  • Fixed: pullout JS vars were output multiple times on the page.


  • Improvement: in some themes JS parameters of pullouts were not included into the footer. Moving wp_localize_script() function form footer solves this issue. This also eliminates dependency on wp_footer() completely.
  • Improvement: IE9 support for vertical tabs.
  • Fixed: Widgets with vertical tabs were invisible in Opera browsers.
  • Fixed: Minor PHP notices.


  • New: Auto-pullout timer.
  • New: Auto-pullout after visiting number of pages.
  • New: Auto-pullout triggered by appearance of specified element on the page.
  • New: 32 sliding/easing effects.
  • New: Custom styles:
    • background color;
    • border color;
    • text color;
    • link color;
    • tab offset along the side of the widget;
  • New: Customizable sliding/pullout speed.
  • New: Customizable open/close tab labels.
  • Updated widget settings dialog with all options organized into an accordion.


  • Fixed: icon preview wasn’t functioning when icon was selected for the first time within the options.
  • Fixed: color picker wasn’t initiating when clicking on the color field on newly dragged into the sidebar widgets. This wasn’t happening with widgets which settings were saved at least once.
  • Fixed: there were issues in IE due to overlooked console log declarations on my part that weren’t supported by IE.
  • Improvement: forcing to use default jQuery library that is included into WordPress. This should help to avoid issues with themes and plugins that overwrite the default library with older versions.


  • Added on-the-fly wrapper for widgets if their original IDs are not in the theme’s markup.
  • Eliminated the wp_footer() dependency.
  • Added default positioning of the widget in case it’s not specified.


  • BugFix: Icons weren’t displaying in the pullout widgets options dialog.


  • Initial Release.