Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
WordPress / Widgets

Advanced Text Widget Pro

— Add-On to

Subscribe to our feed to stay up to date!

New! Follow us as you want it!

Advanced Text Widget Pro - CodeCanyon Item for Sale


Ad: Bluehost hosting
Does your sidebar get crowded with widgets?
Do you have a need to place widgets only on specific pages of your site?
This plugin provides flexible widget visibility conditions for every widget on your site, including core and third party widgets provided by other plugins.

No coding skills necessary – plugin comes with 10 default conditions with over 20 application possibilities.

If PHP is your friend you can add unlimited custom widget visibility conditions. Conditions can use multiple arguments, strings and arrays of values for all your needs.

The plugin also provides an “Advanced Text” widget, which supports raw PHP code, as well as shortcodes. Shortcode functionality will be activated on the native “Text” widget as well.

The flexibility is endless – you can manipulate any content visibility in any way and fashion: section-specific navigation, promotional content, advertisement, content that is relevant to specific section of your site or specific pages etc.

Video Demo

Check out short Video Demo on


  • 10 Default widget visibility conditions with over 20 application possibilities.
  • Add unlimited custom conditions.
  • Apply visibility conditions to ANY widget on your site.
  • Add custom CSS IDs/Classes to ANY widget.
  • Import/Export your visibility conditions to re-use on other sites.
  • “Advanced Text” widget with raw PHP support and shortcodes execution.


- WP 4.1 compatibility update.
- Bug Fix: Import settings feature stopped working.

- WP 3.9 compatibility update.

- Added filter to widget title.
- Cleaned up minor PHP warnings.

- Bug Fix: Default conditions weren’t getting imported by initial plugin activation.
- Bug Fix: Import/Export functionality was missing, while form items were present. Duh!
- More code clean up.

- Compatibility update for WordPress 3.4
- Code clean up to remove PHP notices.

- Bug Fix: custom CSS ID was being appended rather than replacing the existing one.
- Bug Fix: after plugin activation existing widgets had to be re-saved, otherwise they were displayed with default settings. No data loss there – just the output issue.

- New Feature: custom CSS ID/Class fields for every widget.

- Changed widget’s content filter to atw_widget_content instead of the default widget_text.
- Bug Fix: atw shortcode filter wasn’t using the right handle.

- Updated all get method operations with esc_attr() to improve security.

- Fix for possible security vulnerability.

Other components in this categoryAll components of this author
CommentsFrequently asked questions and answers


9 January 12

Last Update:
22 December 14

High Resolution:

Files Included:
JavaScript JS, CSS, PHP

Software Version:
WordPress 4.0, WordPress 3.9, WordPress 3.8, WordPress 3.7, WordPress 3.6, WordPress 3.5, WordPress 3.4, WordPress 3.3, WordPress 3.2, WordPress 3.1, WordPress 3.0


eCommerce, All Items, conditional tags, conditions, php, shortcodes, sidebar, visibility, widgets