WordPress plugin intelligence profile

Plugin Register

For Wordpress plugin developers: keep a register of when and where your plugins are activated.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 4.7
Current version0.6.5
WordPress coverageTested up to WordPress 4.7
Minimum stackWP 2.8 · PHP 5.6
Directory statusactive
Last directory update27 Mar 20188y ago
Active installations10Adoption metric — not a quality score
WordPress.org rating1.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Plugin Register version 0.6.5 as active, updated 8y ago and tested up to WordPress 4.7.

Overview

About this plugin

If you are a WordPress plugin developer the chances are your plugins are available for download from the WordPress plugin repository. As part of that service the nice guys at WordPress show you how many downloads of your plugin you get per day. Very useful, and if you’re like me you check your downloads numbers very often.

However what these stats don’t show you is where your plugin is in use – which sites it is actually being activated on. Seeing that information would allow you to see exactly which sites are using your plugin, when they installed it, and what version the site is running. That is exactly what Plugin Register does.

By including the Plugin_Register class and calling it with some simple code in your plugin, your plugin will prompt the user to register your plugin when they activate it. When they register the plugin, the Plugin Register database on your site will be updated with the name and version of your plugin, and the site name and URL where that plugin has just been activated.

A simple call is made to your website to save these details in the Plugin Register table, and you get some great statistics on which site is installing what versions of your plugins.

So, what do you need to put in your plugin? This example code hows you everything you need:

`// include the Plugin_Register class

php” );

// create a new instance of the Plugin_Register class

$register = new Plugin_Register(); // leave this as it is

$register->file = FILE; // leave this as it is

$register->slug = “pluginregister”; // create a unique slug for your plugin (normally the plugin name in lowercase, with no spaces or special characters works fine)

$register->name = “Plugin Register”; // the full name of your plugin (this will be displayed in your statistics)

0”; // the version of your plugin (this will be displayed in your statistics)

$register->developer = “Chris Taylor”; // your name

uk”; // your WordPress website where Plugin Register is installed (no trailing slash)

$register->Plugin_Register(); // set Plugin Register to be called when the plugin is activated

The reports you get include:

  • Graphs showing how many registrations have been made for the last 24 hours, 14 days, 12 weeks and 12 months
  • A list of all plugins registered, with how many unique versions and unique sites
  • A list of all versions of a particular plugin, with the number of unique sites
  • A list of all sites which have registered any of your plugins
  • Details of what plugins were registered on a particular day
  • A search, so you can see what sites have got version X of plugin Foo_Bar installed

Privacy

Registering a plugin is completely up to the user who has just activated it. Plugin Register does NOT automatically send any data back to your website without the user manually clicking a link. Some text is displayed which invites the user to register the plugin, by default it says:

“Please consider registering your use of [your plugin name] to tell [your name] (the plugin maker) you are using it. This sends only your site name and URL to [your name] so they know where their plugin is being used. ”

It is possible to override this default text on a per-plugin basis.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • activation
  • count
  • developer
  • register
  • statistics
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 4.7

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 4.7.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to4.7
Minimum requirementsWordPress 2.8 · PHP 5.6
Update activity27 Mar 20188y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.