Plugin Repo: Why do some plugins get version charts while others don’t?

WordPress knows about the versions running on websites where where wp,plugin and theme version checks have not been disabled programmatically (there is no setting to disable,this has to be done by php code in plugin or theme if one wants to do it).

The existing version of wp, plugins and themes is passed to wordpress.org to check for any updated versions of each of those.

If you have a cron manager plugin (I use mine amr-cron-manager), you will see the cron upgrade checks run twice daily, so within 12 hours your site should know about any updated versions available.

So YES wp will have a pretty good idea who is running what where – they probably even know about the non-wordpress.org hosted plugins (unl;ess again those plugins have their upgrade checks filtered out or redirected)

In file wp-includes/update.php, wordpress passes the following api call

$url =
“http://api.wordpress.org/core/version-check/1.6/?version=$wp_version&php=$php_version&locale=$locale&mysql=$mysql_version&local_package=$local_package&blogs=$num_blogs&users={$user_count[‘total_users’]}&multisite_enabled=$multisite_enabled”;

So on most systems, when updates are done, WordPress.Org knows/checks for compatibility the wp version, the php version, the mysql version, the default locale, the no of users and whether multisite is running.

So over time, on average they’d have a pretty good idea who is running what. This is useful info. EG: for a plugin developer to know how many/few users are already on php 5.3 etc etc

You can see some stats here:

http://wordpress.org/about/stats/