As you may have noticed, we’ve been working on sharing some WordPress plugins with the community. I like to check our profile page occasionally to see how our plugins are doing – download stats, forum posts, that sort of thing.
Like any other programmer, I also want to be able to say “Look! All (y)our plugin are belong to us and have been downloaded X number of times!” But the more plugins we write, the harder it is to figure out the total downloads, since they’re listed individually.
Enter javascript console:
[javascript]
(function($){
var sum = 0;
$(‘p.downloads’).each(function(i,o){
var $o = $(o)
, text = $o.text()
, count = parseInt( text.replace(‘ downloads’, ”).replace(‘,’, ”) )
;
sum += count;
});
var msg = ‘Total Downloads for User: ‘ + sum;
console.log(msg);
alert( msg );
})(jQuery);
[/javascript]
Voila! Bragging rights made easy!