<div dir="ltr"><div>On Tue, Feb 11, 2014 at 2:34 AM, Otto <span dir="ltr"><<a href="mailto:otto@ottodestruct.com" target="_blank">otto@ottodestruct.com</a>></span> wrote:<br></div><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">

On Mon, Feb 10, 2014 at 11:55 PM, Bryan Hadaway <span dir="ltr"><<a href="mailto:bhadaway@gmail.com" target="_blank">bhadaway@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>If we wanted to get and display the download count for one of our themes, would it be appropriate to...</div>


</div></div></div></div></blockquote><div><br></div>Define "download count". What number are you expecting, for what theme, exactly?</div><div class="gmail_quote"><br></div><div class="gmail_quote">We have a number of assorted stats regarding download count, so it's hard to say how to get it without more information about what number you want to get. :)</div>


<div class="gmail_quote"><br></div><div class="gmail_quote">Don't scrape. There's probably an API request for the number you want.</div><span class=""><font color="#888888"><div class="gmail_quote"><div class="gmail_extra">

</div></div></font></span></div></div></blockquote></div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">If you just want the big number, I guess example code would help cut any sort of accidental "abuse" off at the pass...</div>

<div><div><br></div><div><br></div><div><div>include_once ABSPATH . 'wp-admin/includes/theme.php';</div><div>$api = themes_api( 'theme_information', array('slug' => 'twentythirteen', 'fields' => array( 'downloaded' => true ) ) );</div>

<div>var_dump($api->downloaded);</div><div><br></div><div>// result:</div><div>// int(343090)</div></div><div><br></div><div><br></div><div>I would recommend caching the resulting data somewhere instead of hitting the API every single time. Like, maybe a 24 hour transient or so?</div>

</div><div class="gmail_extra"><br clear="all"><div>-Otto</div><div><br></div><div><br></div><div><br></div></div></div>