Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Pop-u-lar post

Pop-u-lar post is a handy and robust plugin that allows you to list your posts and custom posts based on popularity in a flexible and easy way.

Pop-u-lar post allows you to list posts based on popularity. You can determine popularity by number of times a post was viewed, number of comments or number of tags. The plugin allows you to set all time popular, or within 2 custom date ranges. For example most popular in last 7 days. The plugin also allows you to manually add views for any post to bring data up to date. This plugin works with all post types, custom and native, including pages. It stores data on a custom table and in post meta data for quick access. This plugin also creates a widget that can filter posts based on post type and taxonomy.

Basic Features:

  • Works with any post type.
  • Views can be set by user.
  • Customizable Widget that can be added anywhere.
  • Widget that can filter by taxonomy and post type.
  • Dashboard widget to see popular posts.
  • Setting page to customize plugin.
  • 2 custom date ranges.
  • Option to cache widget via transients, which will work with most WP performance enhancing plugins.
Author Yair Gelb
Contributors yairgelb
Tags counter, date range, list posts, most viewed in last, most viewed posts, page views, popular, popular posts, popular posts by category, top posts, widgets
  1. yg-popular screenshot 1

    Table and time duration settings.

  2. yg-popular screenshot 2

    Post view settings.

  3. yg-popular screenshot 3

    Widget cache settings.

  4. yg-popular screenshot 4

    Pop-u-lar widget.

  5. yg-popular screenshot 5

    Pop-u-lar dashboard widget.

  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Use the Settings->Pop-u-lar post settings screen to configure the plugin


  • Fix bug with WordPress custom fields not showing


  • Added option to sort by date

How do I refresh meta data on posts?

In the “Most popular time range settings” section just click save changes.

Should I use cache for my widget?

If you are using most popular based on views the widget will pull based on meta data. WordPress does a good job of caching that. You might still want to use it so that you can control the life, duration, of your cache. For other popular types cache will enhance performance.

Version 1.0.2

Requires WordPress version: 3.0.1 or higher

Compatible up to: 4.7.2

Last Updated 22 Dec 2016

Date Added: 17 Feb 2016

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0