WordPress.org

Plugin Directory

Per Page Menus and Featured Posts IntelliWidget

Display content aware dynamic sidebars with custom menus, featured posts and other dynamic content on a per page, per post or site-wide basis.

2.3.4

  • Replaced missing orderby clause in iw_query function. Disabled query caching for now.

2.3.3.1

  • Fixes for legacy shortcode options

2.3.2

  • Refactored class structure and implemented autoloading
  • Fixed rendering issues with new 2-column select menus
  • Fixed custom data fields not saving
  • Refactored queries to match child terms of each selected term
  • Added query caching
  • Added new profile options: "Do not link images" and "Do not use Alt Title"

2.3.1

  • Fixed bug with shortcodes that was not apparent before the WP 4.3 release.

2.3.0

  • Updated widget object constructor from obsolete PHP 4 syntax.
  • Improved customizer widget admin functionality.
  • Added two-column multi select menus for specific posts and terms with text search.
  • Now menus can handle sites with thousands of posts without overloading the admin.
  • Added better keystroke handling in profile area.
  • Fixed select posts from current term option
  • Improved global variable handling.
  • Reorganized and streamlined ajax calls

2.2.2.2

  • Fix to include children in current term

2.2.2.1

  • New feature - include current term in featured post results

2.2.1

  • Updated strings class
  • Cleaned up minified admin script

2.2.0

  • Reorganized form includes into single class.

2.1.9

  • Added any/all option to term selection
  • replaced the_content filter with custom filter for excerpts

2.1.8

  • Check if admin script is enqueued to prevent multiple instance of localization object
  • Added link boolean to get_the_intelliwidget_image args to allow featured images with or without links to post
  • Default is TRUE (link image)

2.1.7.1

  • Bug fixed - corrected clear attribute in intelliwidget-title style.

2.1.7

  • Bug fixed - added hndle selector to metabox h3 to accommodate recent change to postbox.js in WP core.

2.1.6

  • New Feature - Added get_the_intelliwidget_postmeta() and the_intelliwidget_postmeta() template functions

2.1.5

  • Bug fixed - Shortcode not pulling "Use Profiles From..." values.

2.1.4

  • Bug fixed - fatal error when widget form loaded outside of widgets admin page.

2.1.3

  • Bug fixed - menu template: get_the_ID creating endless loop when using shortcode.
  • New Feature - Hide Title - allows title to be entered to identify widget in admin without showing in output

2.1.2

  • Bug fixed - not loading child profile meta box on new posts.
  • Bug fixed - not loading IntelliWidgetAdmin class when ajax call does not set is_admin before plugin execution

2.1.1

  • Bux fixed - incorrect object reference in class-intelliwidget-metabox causing taxonomy menu to fail on child profile

2.1.0

  • New feature: taxonomy menu content option. Creates menu of terms from any taxonomy with multiple config options.

2.0.5

  • New feature: include private posts option (visible to users that can read private posts) (thanks support00)
  • New feature: setting excerpt length to first instance of if present or max words of not (thanks wakibu)
  • "Use Profiles From" menu now only shows posts that have existing IntelliWidget profiles
  • Fixed bug not saving multi-select values when no options selected
  • Fixed bug not showing IW meta boxes on post types other than page/post

2.0.4

  • Fixed bug affecting php 5.3 and lower that was causing get_meta() to return a truncated value when the value was a scalar (thanks aschaevitz)
  • Made all eligible post types available in the "Use Profiles from" menu

2.0.3

  • Fixed save_post action that was incorrectly failing nonce validation for post types other than post and page (thanks janvbear)
  • Moved Widget form object init to admin constructor

2.0.2

  • Fixed incorrect Navigation Menu option values on both Parent and Child Profile forms.

2.0.1

  • Overhauled most of the code to simplify logic flow and enable filter and action hooks for extensibility
  • Replaced 'Categories' with 'Terms' to include any taxonomies associated with selected post types
  • Reorganized User Interface to be more intuitive
  • Added new 'content' option to allow action hooks to replace default content
  • Added autoloading to reduce memory footprint

1.4.6

  • Spanish translation courtesy of Andrew Kurtis at WebHostingHub.com
  • Changed per page (child) profile to run only if is_singular (excluding search, archive and date queries)

1.4.5

  • Optimized left joins to avoid max_join_size error
  • Simplified date range options and behavior - see Additional Notes.

1.4.4

  • rolled back array_walk_recursive function in prep_array() due to incompatibility with 5.4
  • fixed regression bug in custom widget admin text inputs

1.4.3

  • Added kses filter for all text inputs
  • Modified id of post_types checkboxes to eliminate odd checking/unchecking behavior
  • Added esc_attr filter to title tags on links
  • Refactored prep_array function to flatten multi-dimensional arrays before passing values to trim()

1.4.2

  • Fixed the inner postboxes so they cannot be dragged outside of the IntelliWidget options panel.
  • Fixed the query class to account for empty post_type, category and specific post selections
  • Added the section id to the inner postbox handles
  • Moved the event delegation outside of the XHR response so that events are correctly bound to newly injected meta boxes

1.4.1

  • Fixed bug in sql class that broke shortcodes in 1.4.0

1.4.0

  • Secured SQL in query class via prepare()
  • Added allowed_tags parameter to advanced custom widget options so that html attributes can be preserved in excerpts
  • Now loading custom stylesheet as well as and default stylesheet so that only override and new styles need to be added
  • Added get_the_intelliwidget_author_meta function to template tags to retrieve author info
  • Reorganized get_template to check child theme, then parent theme, then plugin templates directory for files

1.3.9

  • Fixed input field names intelliwidget_link_classes and intelliwidget_link_target so that they save correctly
  • Modified query class to retreive expire_date for all queries
  • Added new "multi-date" template to display start and end dates for multi-date events

1.3.8

  • Fixed case where IntelliWidgets are orphaned after theme change.
  • Updated to support WP 3.7
  • Tweaked img class to set height:auto
  • Added new "albums" template

1.3.6

  • Update to metabox for pages

1.3.5

  • Added metaboxes (settings panels) for all eligible post types, not just pages.
  • Fixed "Show All" in the query class (it was showing the default 5 instead of "all")

1.3.4

  • Fixed missing global scope on intelliwidget object. Added "widget_intelliwidget" class to shortcode widget wrappers.

1.3.3

  • Added Page Content option to shortcode. Now you can specify an IntelliWidget Section to get the parameters instead of passing them as args.

1.3.2

  • Test if $post is object before attempted to get ID attribute to prevent error notice.

1.3.1

  • Changed method signature of Walker_IntelliWidget::start_el() to match Walker::start_el() to avoid Strict Standards notice in WP 3.6

1.3.0

  • Added intelliwidget-current-menu-item style for items linked to current page
  • Added "Override copied settings" feature. You can now keep some or all of the settings sections from a page and copy the rest
  • Added "events" template and corresponding styles to intelliwidget.css

1.2.6

  • Fixed bug in "skip current post" (thanks Markus)
  • Section Settings Specific Posts Menu now refreshes on save

1.2.5

  • Fixed random sort order bug (thanks Joshua)
  • Strip tags from title attribute text on links
  • Fixed conditional in skip_expired query

1.2.4

  • Fixed SQL bug that incorrectly joined taxonomies. (thanks AMoy)
  • Cleaned up _get_the_intelliwidget_excerpt to strip all but text.

1.2.3

  • Fixed SQL bug that caused duplicate results in the post data. (thanks MNolte)
  • Cleaned up i18l functions and created new .pot file.

1.2.2

  • Fixed bug that created invalid path to the admin JavaScript include on Windows
  • Added Page Menu as option for Navigation Menu (to automatically generate menu from pages)
  • Added ID field option to override default 'intelliwidget' id

1.2.1

  • Fixed bug that horked the query generator when no specific posts are selected
  • Renamed the url to array function to prevent JS namespace collisions

1.2.0

  • Supports WordPress Custom Navigation Menus as well as IntelliWidget menus
  • Support for IntelliWidget Shortcode
  • Support for Event Date and Expire Date on posts
  • Hierarchical Select Menus
  • Hide Expired post option
  • Show only active posts option
  • Changed the way IW treats event dates (now separate custom data field)
  • Added Query Class separate from The Loop to retrieve all data in a single database call
  • Reduced the number of database queries per custom widget instance
  • Changed custom data field names so they don't conflict with existing data fields
  • Refactored template tags to be more efficient
  • Added Custom Data Fields meta box for easy editing of postmeta fields (especially dates)

1.1.0

  • Improved the overall interface.
  • Fixed bug in the way IW saves content aware per page custom widgets

1.0.2

  • Ajax submits on Edit Page
  • Commented out » on read more link

1.0.1

  • Form areas collapsible to save space

1.0.0

  • Combined favorite functionality from different plugins into a powerful content aware custom menu and featured post plugin.
  • Packaged for public consumption

Requires: 3.5 or higher
Compatible up to: 4.3
Last Updated: 2015-8-25
Active Installs: 4,000+

Ratings

5 out of 5 stars

Support

3 of 3 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 0,1,0 100,1,1 0,1,0
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
0,1,0