
Tab Return Notifier for Wordpress
Free
Tab Return Notifier is a simple, lightweight plugin that grabs users’ attention when they switch browser tabs by dynamically updating the tab title with customizable messages and animations. Perfect for e-commerce, blogs, or any site looking to reduce bounce rates and boost engagement. With features like emoji support, dynamic variables, and easy configuration, it’s a smart way to keep visitors coming back.
Description
Tab Return Notifier is a lightweight plugin that helps bring users back to your site when they switch to another browser tab. When a visitor navigates away, the plugin dynamically updates the tab title with attention-grabbing messages and animations.
Key Features:
- Global notification messages that appear when users switch to another tab
- Per-post type and taxonomy override options
- Built-in emoji picker for engaging notifications
- Multiple animation styles (rotating and scrolling messages)
- Customizable animation speed
- Variable system for dynamic content (site name, current page title, etc.)
- User-friendly admin interface with live preview
Perfect for e-commerce sites, blogs, and any website that wants to reduce bounce rates and bring users back to their content. Tab Return Notifier is a smart tab title changer that helps turn passive browsing into active engagement. This browser tab notifier uses subtle page title animations to recapture attention when customers switch tabs. Ideal for highlighting limited-time offers, new content, or abandoned carts, it serves as an effective attention grabber across all modern browsers. Suitable for publishers, e-commerce sites, and marketers looking to reduce tab abandonment and increase time-on-site.
Dynamic variables
The plugin supports dynamic variables that automatically insert relevant content into your messages. These can be used in both the main message and the specific content types message fields.
{{document_title}}
– Original document title (browser tab title).{{post_title}}
– Title of the current post/page.{{site_name}}
– Name of your WordPress site.{{cart_items_count}}
– Number of items in WooCommerce cart. Requires WooCommerce.{{recently_viewed}}
– Title of the recently viewed product. Requires WooCommerce’s “Recently Viewed Products” widget to be active for this functionality. See this page.
Demo
Installation guide
Installation via Wordpress (recommended)
- Navigate to: Menu -> Plugins -> Add New
- Search for 'Tab Return Notifier'
- Click install and activate
Manual installation via Wordpress
Download the plugin from the releases page. You can install this plugin via the Wordpress admin. Please follow these steps:
- Navigate to: Menu -> Plugins -> Add New
- Click ‘Upload Plugin’ in the top left corner
- Locate and select the plugin .zip file
- Upload and activate the plugin
Installation via (S)FTP
If you don’t want to install the plugin via the Wordpress backend, you can install the plugin via these steps:
- Connect with the FTP server. Please ask you hosting for the details and credentials.
- Upload the plugin files:
- Navigate to [website root]/wp-content/plugins/
- Create a directory ‘tab-return-notifier’
- Unzip the plugin files in [website root]/wp-content/plugins/tab-return-notifier
- Login the Wordpress admin
- Navigate to: Menu -> Plugins -> Installed Plugins
- Locate the plugin and click ‘activate’
Configuration guide
Configure these plugin-specific settings:
- Main settings
- Go to: Settings > Tab Return Notifier
- Set your preferred animation settings
- Set your preferred messages
- Optional: override messages per post type and/or taxonomy
Optional: WooCommerce settings
If you would like to use the {{recently_viewed}}
variable, you need the "Recently Viewed Products" widget to be active on the frontend. This has to do with the internal WooCommerce cookies. Please see this page.
Documentation
WordPress filters
wdtano_is_enabled_for_current_view
Enabled/disable the notifier for a specific post/page
apply_filters( 'wdtano_is_enabled_for_current_view', $enabled, $options )
Parameters:
$enabled
(bool) - Current enabled status$options
(array) - Full plugin options
Usage Example:
add_filter('wdtano_is_enabled_for_current_view', function($enabled, $options) {
if (is_page('special-page')) {
return true;
}
return $enabled;
}, 10, 2);
wdtano_get_messages_for_current_view
Filters messages before translation
apply_filters( 'wdtano_get_messages_for_current_view', $messages, $options, $group )
Parameters:
$messages
(array) - Original message array$options
(array) - Full plugin options$group
(string) - Current message group identifier
wdtano_get_translated_messages_for_current_view
Filters messages after translation
apply_filters( 'wdtano_get_translated_messages_for_current_view', $translated_messages, $options, $group, $messages )
Parameters:
$translated_messages
(array) - Translated message array$options
(array) - Full plugin options$group
(string) - Current message group identifier$messages
(array) - Untranslated source messageswdtano_is_enabled_for_current_view
: This allows you to enable or disable the plugin for specific pages or posts.
Reviews
There are no reviews yet.