Title: Tab Teaser
Author: Josip Meštrović
Published: <strong>Èbìbí  25, 2026</strong>
Last modified: Èbìbí  25, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/tab-teaser/assets/icon-256x256.png?rev=3548054)

# Tab Teaser

 Láti ọwọ́ [Josip Meštrović](https://profiles.wordpress.org/jokster33/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/tab-teaser.1.0.0.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/tab-teaser/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/tab-teaser/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/tab-teaser/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/tab-teaser/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/tab-teaser/)

## Àpèjúwe

**Tab Teaser** is a lightweight engagement plugin that pulls visitors back when 
they switch to another browser tab. The moment your tab loses focus, Tab Teaser 
swaps the page title (and optionally the favicon) to a custom, attention-grabbing
message. When the visitor switches back, everything is restored instantly.

It is especially effective on cart, checkout, signup, and long-form sales pages 
where every distracted visitor matters.

#### Key features

 * **Custom inactive title** — show any message (emoji supported) when the visitor
   leaves the tab.
 * **Optional flashing animation** — alternate between active and inactive titles
   to grab attention in a crowded tab bar.
 * **Trigger delay** — wait N seconds after the tab is hidden before swapping. Visitors
   who tab back in time never see the change.
 * **Bundled SVG favicons** — three hand-crafted icons (Alert, Shopping Cart, Raised
   Hand) ship with the plugin. Crisp at every size, zero HTTP overhead.
 * **Custom favicon upload** — pick any image (PNG, JPG, ICO, SVG) from the WordPress
   Media Library.
 * **Live preview** — see exactly how your tab will look as you edit settings. Includes
   a “Simulate Tab Switch” button.
 * **Rich page targeting** — run on every page, on selected pages / posts / custom
   post types / taxonomy terms, or on URL patterns (`/checkout/*`). Independent **
   exclude** rules always win over includes.
 * **No external requests** — every asset is local. No tracking, no telemetry, no
   third-party scripts.
 * **Accessible & lightweight** — vanilla JavaScript on the frontend, ~3 KB minified
   payload, no jQuery dependency.
 * **Multisite-aware uninstall** — every option is removed cleanly when the plugin
   is deleted.

#### Privacy

Tab Teaser does not collect, store, or transmit any visitor data. It does not make
any external HTTP requests. It only reads the browserÌtumọ̀ Yorùbá: ’s standard `
visibilitychange` event to decide when to swap the tab title and favicon.

#### Developer hooks

 * `tab_teaser_should_load` (filter) — final boolean override before frontend assets
   are enqueued.
 * `tab_teaser_settings_defaults` (filter) — modify the default settings array.
 * `tab_teaser_localized_data` (filter) — modify the data passed to the frontend
   script.
 * `tab_teaser_bundled_presets` (filter) — register additional bundled favicon tiles.

## Àwọn àwòrán ìbòjú

 * [[
 * The settings page with live preview pane.
 * [[
 * Bundled SVG favicon presets (tile picker).
 * [[
 * Targeting by URL pattern.

## Ìgbéwọlẹ̀

#### Automatic

 1. In your WordPress dashboard, go to **Plugins  Add New**.
 2. Search for **Tab Teaser**.
 3. Click **Install Now**, then **Activate**.
 4. Go to **Tab Teaser** in the admin sidebar to configure.

#### Manual

 1. Download the plugin ZIP.
 2. Upload the unzipped `tab-teaser` folder to `/wp-content/plugins/`.
 3. Activate the plugin from **Plugins** in your WordPress admin.
 4. Go to **Tab Teaser** in the admin sidebar to configure.

## FAQ

### Will it slow down my site?

No. The frontend payload is a single ~3 KB vanilla JavaScript file, loaded only 
on pages that match your targeting rules. There are no external requests and no 
inline styles or scripts injected into the page.

### Does it work with caching plugins?

Yes. The pluginÌtumọ̀ Yorùbá: ’s frontend logic runs entirely in the browser using
JavaScript and the standard `visibilitychange` API, so it is unaffected by full-
page caching, CDN caching, or static-site exporters.

### Does Tab Teaser track visitors or collect any data?

No. The plugin does not collect, store, or transmit any visitor data. It does not
make any external HTTP requests. See the Description section for the full privacy
statement.

### Does it work on mobile browsers?

Yes. The `visibilitychange` event is supported in every modern mobile browser, including
iOS Safari (13+) and Android Chrome.

### Can I run it only on my checkout page?

Yes. Switch the targeting mode to “On selected content” and pick the checkout page
in the include list, or use “On URLs that match patterns” with `/checkout/*`.

### Can I exclude specific pages?

Yes. The targeting card has independent “Exclude” lists for content, taxonomy terms,
and URL patterns. Exclusions always win over includes.

### Does it work with WooCommerce / Easy Digital Downloads / membership plugins?

Yes. Targeting works with any registered public post type or taxonomy, including
WooCommerce products, EDD downloads, BBPress topics, etc. They appear automatically
in the targeting selectors.

### How do I localize / translate the plugin?

The plugin uses the text-domain `tab-teaser`. Translations are loaded automatically
from `/wp-content/languages/plugins/` if available.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Tab Teaser” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí
plugin yìí.

Àwọn Olùkópa

 *   [ Josip Meštrović ](https://profiles.wordpress.org/jokster33/)

[Túmọ̀ “Tab Teaser” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/tab-teaser)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/tab-teaser/), ṣàyẹ̀wò 
[ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/tab-teaser/), tàbí ṣe àgbékalẹ̀
sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/tab-teaser/) nípasẹ̀
[RSS](https://plugins.trac.wordpress.org/log/tab-teaser/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.0.0

 * Initial public release.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọjọ́ 2 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 6.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.0**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/tab-teaser/)
 * Àwọn àmì
 * [abandonment](https://yor.wordpress.org/plugins/tags/abandonment/)[conversion](https://yor.wordpress.org/plugins/tags/conversion/)
   [engagement](https://yor.wordpress.org/plugins/tags/engagement/)[favicon](https://yor.wordpress.org/plugins/tags/favicon/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/tab-teaser/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/tab-teaser/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/tab-teaser/reviews/)

## Àwọn Olùkópa

 *   [ Josip Meštrović ](https://profiles.wordpress.org/jokster33/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/tab-teaser/)