WordPress Popular Posts
A highly customizable widget that displays your most popular posts.
Table of contents
- Multi-widget capable - You can have several WordPress Popular Posts widgets on your blog, each with its own settings!
- Time Range - List those posts of your blog that have been the most popular ones within a specific time range (eg. last 24 hours, last 7 days, last 30 days, etc)!
- Custom Post-type support - Wanna show other stuff than just posts and pages?
- Thumbnails! - Display a thumbnail of your posts! (see the FAQ section for technical requirements.)
- Statistics dashboard - See how your popular posts are doing directly from your admin area.
- Sorting options - Order your popular list by comments, views (default) or average views per day!
- Use your own layout! - WPP is flexible enough to let you customize the look and feel of your popular posts! (see customizing WPP's HTML markup and How to style WordPress Popular Posts for more.)
- REST API Support - Embed your popular posts in your (web) app! (see REST API Endpoints for more.)
- Disqus support - Sort your popular posts by Disqus comments count!
- Polylang & WPML 3.2+ support - Show the translated version of your popular posts!
- WordPress Multisite support - Each site on the network can have its own popular posts!
- Shortcode support - Use the [wpp] shortcode to showcase your most popular posts on pages, too! For usage and instructions, please refer to the installation section.
- Template tags - Don't feel like using widgets? No problem! You can still embed your most popular entries on your theme using the wpp_get_mostpopular() template tag. Additionally, the wpp_get_views() template tag allows you to retrieve the views count for a particular post. For usage and instructions, please refer to the installation section.
- Localization - Translate WPP to your own language (See the FAQ section for more info).
- WP-PostRatings support - Show your visitors how your readers are rating your posts!
- WordPress 4.7 or above.
- PHP 5.3+ or above.
- Since WordPress Popular Posts writes constantly to the database to keep track of page views, InnoDB support is required.
- Either the ImageMagik or GD library installed and enabled on your server (not really required, but needed to create thumbnails).
- Log in into your WordPress dashboard.
- Go to Plugins > Add New.
- In the "Search Plugins" field, type in WordPress Popular Posts and hit Enter.
- Find the plugin in the search results list and click on the "Install Now" button.
- Download the plugin and extract its contents.
- Upload the
wordpress-popular-postsfolder to the
- Activate the WordPress Popular Posts plugin through the "Plugins" menu in WordPress.
Done! What's next?
- Go to Appearance > Widgets, drag and drop the WordPress Popular Posts widget to your sidebar. Once you're done configuring it, hit the Save button.
- If you have a caching plugin installed on your site, flush its cache now so WPP can start tracking your site.
- If you have a security / firewall plugin installed on your site, make sure you allow WPP access to the REST API so it can start tracking your site.
- Go to Appearance > Editor. Under "Templates", click on
header.phpand make sure that the
<?php wp_head(); ?>tag is present (should be right before the closing
- (Optional, but highly recommended for large / high traffic sites) Enabling Data Sampling and/or Caching might be a good idea. Check here for more.
WPP can be used as a WordPress Widget, which means you can place it on any of your theme's sidebars (and it even supports multiple instances!) However, you can also embed it directly in posts / pages via shortcode; or anywhere on your theme using the wpp_get_mostpopular() template tag.
... and there's even more on the Wiki section, so make sure to stop by!
Before submitting an issue, please:
- Read the documentation, it's there for a reason. Links: Requirements | Installation | Wiki | Frequently asked questions.
- If it's a bug, please check the issue tracker first make sure no one has reported it already.
When submitting an issue, please make sure to include the following:
- WordPress version.
- WPP version.
- Are you using the widget or the shortcode/template tag?
- Describe what the issue is (include steps to reproduce it, if necessary).
- If you have any ideas/suggestions/bug reports, and if there's not an issue filed for it already (see issue tracker), please create an issue so I can keep track of it.
- Developers can send pull requests to suggest fixes / improvements to the source.
- Want to translate WPP to your language or update a current translation? Check if it's already supported or download this file to translate the strings (see "I want to translate your plugin into my language / help you update a translation. What do I need to do?" for more).
Copyright (C) 2008-2018 Héctor Cabrera - https://cabrerahector.com
The WordPress Popular Posts plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
The WordPress Popular Posts plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with the WordPress Popular Posts plugin; if not, see http://www.gnu.org/licenses.