Gets the data used by the “Top Posts” widget.

Our Top Posts widget ( uses a display_top_posts() function to display a list of popular posts. You can use this function in your themes. The function uses data from Stats ( to generate the list.

If you would like more control over the output of display_top_posts(), use the get_top_posts() function.

Note: in the results, post_ID = 0 is used to track home page views.


Name Type Description
$number int Optional. At least 10 posts are always returned; this parameter controls how many extra you want. Valid values: 1-10 (default is 10).
$days int Optional. How many days of stats should be used in the calculation; defaults to 2.

Return Value


Ready to get started?

Drop us a note.

No matter where you are in the planning process, we’re happy to help, and we’re actual humans here on the other side of the form. 👋 We’re here to discuss your challenges and plans, evaluate your existing resources or a potential partner, or even make some initial recommendations. And, of course, we’re here to help any time you’re in the market for some robust WordPress awesomeness.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.