This article will show you how to create a special page in WordPress that lists your most popular content. I had enhanced another plugin’s code to allow you to easily do this and he has already incorporated into the latest version!


WordPress Popular Content Page


I have no idea why Wordpess doesn’t simply include the number of page views in the posts file, but it doesn’t. In order to track your page views in a way that you can actually access them, you need to use two different plugins. The good news is that if you acted upon my article 11 Must-Have Plugins for Every WordPress Site, then you already have them. If not, you’ll need to download both of these plugins:

WordPress.com Stats Plugin
WordPress.com Popular Posts Plugin

Since the original author has already included my updates, simply installing the plugin will allow you to create your popular posts page!

1. Create a new page in WordPress. Call it something like “Top 10 Posts” or “Our Most Popular Content” or something like that.

2. Insert the following shortcode into the page. This code creates a nice top 10 list, complete with title, number of views, excerpt, and its cached for performance. Just be SURE you paste this into the WP page in HTML or the editor will screw up the HTML formatting in the format= parameter.

[wp_popular_posts title=” number=10 list_tag=ol format='<a href=”%post_permalink%” title=”%post_title_attribute%”>%post_title%</a> (%post_views% views)<p>%post_excerpt%</p>’ excerpt_length=200 cachename=popular-posts-page]

If you want to make changes to any of the above suggested parameters to retrieve a different number of posts or display things differently, then check out the original author’s WordPress Popular Posts Plugin FAQ.

And how would this article be complete with showing you my most popular content? Here’s our list generated directly via the above shortcode.

XtremelySocial.com Most Popular Content

  1. Home (65,003 views)

    We create cool WordPress Themes and Facebook applications. Flat Bootstrap themes, Custom Facebook tabs and more.

  2. Flat Bootstrap WordPress Theme (48,418 views)

    Flat Bootstrap WordPress Theme Modern, responsive, "flat" style theme Full-width Images and Sections Set full-width "featured images" and use the included color palette to create stunning...

  3. Link WordPress Theme (33,381 views)

    Link WordPress Theme Modern, responsive, "flat" style theme Full-width Images and Sections Set full-width "featured images" and use the included color palette to create stunning colored...

  4. My Info: Custom Tabs (23,552 views)

    My Info lets you place any HTML in a custom tab on your Facebook business or fan page. It fully supports the new Facebook "timeline" layout. Add images and links, even certain music and video files....

  5. How To Allow Users To Invite Facebook Friends On Your WordPress Site (22,331 views)

    In my first article about Wordpress, I'll show you how to easily add a page to your Wordpress site that allows your users to invite their Facebook friends to check out your website. You'll first...

  6. My Places (Shut Down) (21,634 views)

    My Places on Facebook View your Facebook Places checkins ...

  7. Our WordPress Themes (20,353 views)

    We create cool WordPress themes. They are all open source (free) and usable right out of the box or as a great starting point to customize. They are all built on the official WordPress starter...

  8. How to Use our WordPress Themes (19,358 views)

    Set up your home page We think this theme looks best with a full-width page with a large image at the top. To do that, go into WordPress Appearance -> Customize and set the option for Static Home...

  9. Spot WordPress Theme (18,980 views)

    Spot WordPress Theme Modern, responsive, "flat" style theme Full-width Images and Sections Set full-width "featured images" and use the included color palette to create stunning colored...

  10. My Status (Shut Down) (18,236 views)

    My Status shows you all your past Facebook status updates and lets you easily update your status or like or comment on past statuses.