A plugin for managing the display of widgets on a page by page basis. Using widgets as a post type.
Widget Wrangler comes with built in shortcode support for each widget. To show a single widget in a content area, use the shortcode pattern of [ww_widget id={post_id}]. ie. [ww_widget id=240] where 240 is the post_id of the widget.
A widget's post ID is displayed in the 'Options' panel when editing that widget.
There are two ways to accomplish this. The easiest way is to go to the standard Widget area under the Appearance admin menu item and drag the WW Sidebar widget into the sidebar area where it should appear, then select which WW sidebar should be shown from the widget options. The other way requires you to edit your template files and find any instance of the dynamic_sidebar() function. Replace these functions with ww_dynamic_sidebar('name_of_sidebar').
In the widget-wrangler directory there is a file named 'widget-template.php'. Copy this file to your theme's root directory and rename it 'widget.php'. You can edit the HTML in the file to have widgets defaultly appear as you want. To template specific widgets, save a copy of widget-template.php as widget-[widget ID].php in your theme directory. (eg. widget-121.php, where 121 is the widget's ID)
Mostly. Widgets designed for WordPress 3+ are able to be used with the 'Clone WP Widget' option in the Widget Wrangler menu. Widgets programmed for older versions of wordpress may not work.
When you Clone a wordpress widget, it creates a new widget post in the Widget Wrangler system with the settings for the original wordpress widget pre-filled in the Advanced Parsing area of the new widget.
Requires: 3 or higher
Compatible up to: 3.2.1
Last Updated: 2012-3-29
Downloads: 11,907
Got something to say? Need help?