Discover tab
Added in 1.6.2. Found at WB Plugins > Anonymous Activity > Discover.
Discover lists the other Wbcom plugins that work alongside Anonymous Activity. Each one is a standalone plugin; nothing here is required for Anonymous Activity to work.
What each card shows
Section titled “What each card shows”| Badge | Meaning | Button |
|---|---|---|
| Active (green) | The plugin is installed and running on this site | Disabled “Active” |
| Installed (amber) | The plugin files are on disk but the plugin is switched off | Activate |
| Not installed (grey) | The plugin is not on this site | Install free, where a free tier exists |
Products without a free tier show Learn more only, linking to the store. They deliberately do not show an install button that would fail when clicked.
Installing from this screen
Section titled “Installing from this screen”Click Install free. The plugin is downloaded from wbcomdesigns.com, its free licence is activated for your domain so it keeps receiving updates, and it is activated. The card flips to Active without a page reload.
Clicking Activate on an already-downloaded plugin just switches it on. Nothing is re-downloaded.
Requirements
Section titled “Requirements”- You must have the WordPress
install_pluginscapability. Without it the cards render as links only, with a note explaining why. - Your server must be able to reach
wbcomdesigns.comover HTTPS. - WordPress must be able to write to the plugins directory. On hosts that require FTP credentials for plugin installs, install from the normal Plugins > Add New screen instead.
If an install fails
Section titled “If an install fails”The error message reports the store’s actual reason rather than a generic failure. Common cases:
| Message | What it means |
|---|---|
| Could not reach the store | Outbound HTTPS is blocked, or the store is briefly unavailable. Retry. |
| The store would not activate this free license for your site | A store-side licence configuration issue. Send the message to support. |
| The store rejected the download (HTTP 401 …) | The free licence is not entitled to this download. Send the message to support. |
| WordPress needs filesystem access | Your host requires FTP credentials for installs. Use Plugins > Add New. |
The button is restored after a failure, so you can retry.
Security notes for site owners
Section titled “Security notes for site owners”Installing plugins is one of the most privileged things WordPress can do, so this screen is deliberately narrow:
- It can only install from a fixed built-in list. The browser sends a short product name, never a URL, and anything not on the list is rejected. There is no way to make this screen install arbitrary code.
- The
install_pluginscapability is checked twice: once when the request arrives and again inside the install routine. - The download address is pinned to
wbcomdesigns.com. If anything tried to redirect the download elsewhere, it is refused. - No paid licence key is bundled in the plugin. Only free-tier keys are included, and only for products that offer a free tier.
Turning the tab off
Section titled “Turning the tab off”Developers can filter the catalogue to empty, which leaves an empty Discover tab:
add_filter( 'bpaa_installer_catalog', '__return_empty_array' );The same filter is how an add-on adds its own product to the list. See the Developer Guide.

