WordPress Popular Posts

Wordpress Plugin
Download latest - 6.1.1

Developers

hcabrera

Download Stats

Today 25,535
Yesterday 882
Last Week 31,152
All Time 2,645,371
Banner 772x250

WordPress Popular Posts is a highly customizable widget that displays your most popular posts.

Main Features

  • Multi-widget capable - You can have several widgets of WordPress Popular Posts 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 - Want to show other stuff than just posts and pages, eg. Popular Products? You can!
  • Thumbnails! - Display a thumbnail of your posts! (see the FAQ section for more details.)
  • 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!
  • Custom themes - Out of the box, WordPress Popular Posts includes some themes so you can style your popular posts list (see Widget Themes for more details).
  • 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.)
  • Advanced caching features! - WordPress Popular Posts includes a few options to make sure your site's performance stays as good as ever! (see Performance for more details.)
  • 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 list!

Other Features

  • 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 into your own language.
  • WP-PostRatings support - Show your visitors how your readers are rating your posts!

PSA: do not use the classic WordPress Popular Posts widget with the new Widgets screen!

The classic WordPress Popular Posts widget doesn't work very well / at all with the new Widgets screen introduced with WordPress 5.8.

This new Widgets screen expects WordPress blocks instead of regular WordPress widgets. If you're using the WordPress Popular Posts widget on your block-based Widgets screen please consider replacing it with the WordPress Popular Posts block instead - it has the same features as the "classic" widget and will likely end up replacing it entirely in the future.

Bjorn from wplearninglab.com was kind enough to create a video explaining how to use the new block for all of you visual learners:

[youtube https://www.youtube.com/watch?v=mtzk6yNEaFs]

If for some reason you prefer using the "classic" WordPress Popular Posts widget with WordPress 5.8 and beyond please install the Classic Widgets plugin.

Support the Project!

If you'd like to support my work and efforts to creating and maintaining more open source projects your donations and messages of support mean a lot!

Ko-fi | Buy me a coffee | PayPal Me

WordPress Popular Posts is now also on GitHub!

Looking for a Recent Posts widget just as featured-packed as WordPress Popular Posts? Try Recently!


Releases (63 )

Version Release Date Change Log
6.1.1 2022-11-27
  • Fixes a rare PHP fatal error that can occur during plugin activation.
  • Block: adds links to documentation within the block form for ease of access.
  • Updates dependencies.

Release notes

6.1.0 2022-11-12
  • Improves PHP 8.1 support.
  • Adds new filter to modify the post date.
  • Adds check to prevent the misuse of the Data Sampling feature (props to the JPCERT/CC team for reporting this issue).
  • Updates dependencies.

Release notes

6.0.5 2022-09-04
  • Fixes yet another issue where excerpts may output broken HTML under certain conditions (thanks dxylott54!)
  • Updates .pot file.

Release notes

6.0.4 2022-08-28
  • Block: improves logic when toggling certain settings.
  • Block: adds back option to show post rating.
  • get_views() is now compatible with Polylang/WPML.
  • Updates dependencies.
  • Updates .pot file.

Release notes

6.0.3 2022-07-24
  • WPCS updates.
  • Fixes an issue where excerpts may output broken HTML under certain conditions (thanks ozboss1!)

Release notes

6.0.2 2022-07-08
  • Fixes issue with Stats dashboard not loading for Linux users (thanks agbuere!)
6.0.1 2022-07-08
  • Security improvements.
  • Fixes fatal error in Image class (thanks Senri Miura!)
  • Fixes fatal error in "classic" widget when using widget themes (thanks Finn Jackson!)
  • Updates ChartJS to version 3.8.0.
  • Small improvements / fixes.

Release notes

6.0.0 2022-06-26

This release introduces a couple of major changes so please review before updating.

  • Minimum required PHP version is now 7.2.
  • Minimum required WordPress version is now 5.3.
  • Breaking change: this version removes code that has been deprecated for a long time. See the release notes for more details.
  • Widget block: fixes an issue where the length of the title when set via theme was being ignored.
  • Widget block: fixes bug with thumbnail not rendering under certain circumstances (thanks the9mm!)
  • Admin: the Statistics screen will now by default only lists posts. See the release notes for more details.
  • Admin: only users with edit_others_posts capability (usually Editors and Administrators) will be able to access certain areas of WPP's dashboard.
  • Admin: makes sure to escape params from add_query_arg().
  • Fixes an issue where widget themes stored in child theme's folder would not be recognized by the plugin.
  • Small improvements / fixes.

Release notes

5.5.1 2022-01-24

If you're using a caching plugin flushing its cache after upgrading to this version is highly recommended.

  • Fixes an issue where the WordPress Popular Posts block would, under specific conditions, output code that may break the page layout (thanks @shoelaced and @themosaurus for the report!)
  • Fixes minor variable declaration bug in wpp.js.min.
  • Cleans up inline style tag (thanks @gabu69 and Lohen Florent for the suggestions!)
  • Other minor fixes & changes.

Release notes

5.5.0 2021-11-21
  • Adds the Sort by Average Daily Views option from the classic widget to the WordPress Popular Posts block.
  • Adds the WordPress Date Format option from the classic widget to the WordPress Popular Posts block (please see announcements for details).
  • Adds new Content Tags: author_name and author_url.
  • Improves cached data garbage collection.
  • Other minor performances improvements and fixes.

Release notes

5.4.2 2021-09-06
  • Fixes a rare issue that prevented some users from seeing the Statistics chart (thanks Zsolt!)

Release notes

5.4.1 2021-08-23

If you're using a caching plugin flushing its cache after upgrading to this version is highly recommended.

  • Widget block: fixes WPP block loading block editor JS files on the front end.
  • Adds filter hook to disable Block editor support.
  • Improves logic of filter hooks wpp_excerpt_more and wpp_title_more.
  • The Parameters section has been moved to the Wiki (see https://git.io/JEOrX).

Release notes

5.4.0 2021-08-19

If you're using a caching plugin flushing its cache after upgrading to this version is highly recommended.

  • The widget block is no longer an experimental feature and is now available to everyone (but it's still a WIP).
  • Widget block: adds AJAX support to prevent caching plugins from caching your popular posts block.
  • Widget block: adds WPML/Polylang support.
  • Widget block: fixes widget heading not displaying.
  • Widget themes: allow themes to detect the current post so it can be styled differently.
  • Fixes wpp_excerpt_more filter hook not working (props to SchweizerSchoggi!)
  • Adds filter hook wpp_title_more to allow customization of the prefix added to shortened post titles.
  • Removes inline JavaScript code from WPP's dashboard in preparation for WordPress' CSP adoption.

Release notes

Full Changelog

=

5.3.6 2021-07-21
  • Fixes a potential authenticated stored XSS vulnerability (props to pluginvulnerabilities.com).
  • Fixes widget title not being displayed under certain conditions (thanks @Okoth1 and others for reporting this issue!)
  • Fixes a PHP notice generated by the widget block on WordPress 5.8.

Release notes

5.3.5 2021-07-05
  • Reverts security enhancements (not the XSS one though) which caused garbled output for some websites.
  • Fixes a PHP Fatal Error affecting some setups.

Release notes

5.3.4 2021-07-03
  • Experimental Gutenberg support! This version introduces the first WPP block. It's not enabled by default though, see the Release Notes for more.
  • Fixes a potential authenticated stored XSS vulnerability (props to Visse for reporting it!)
  • Overall security enhancements (props to Visse for assisting with this!)
  • Other minor improvements / fixes.

Release notes

5.3.3 2021-06-04
  • Fixes a potential XSS vulnerability (props to Yu Iwama of Secure Sky Technology Inc. and the JPCERT/CC Vulnerability Coordination Group).
  • Fixes a potential code injection vulnerability (props to Jerome & NinTechNet).
  • Fixes a srcset bug that affects specific PHP locales (props to @fredel).
  • Fixes a srcset not loading images due to improper SSL/HTTPS configuration (props to @aj4h).
  • Updates ChartJS to version 2.9.4.

If you're using a caching plugin flushing its cache after upgrading to this version is highly recommended.

Release notes

5.3.2 2021-04-22
  • wpp_get_views(): fixed an issue where the function would return 0 views under certain conditions (thanks to everyone who helped with this!)

Release notes

5.3.1 2021-04-20
  • wpp_get_views(): restores previous behavior where when no time range was set the function would return total views count (thanks @narolles!)
  • The WPP widget will now be loaded via AJAX by default (this affects new installs only.)
5.3.0 2021-04-19
  • Improves compatibility with PHP 8.
  • Allows to override widget theme stylesheets.
  • Each post can have its own thumbnail now when using WPP with WPML/Polylang.
  • Improved Polylang support.
  • Adds a loading animation when using the widget with the Ajaxify widget option enabled.
  • Fixes an issue where the plugin wouldn't generate thumbnails when filenames contains Unicode characters.
  • The /popular-posts REST API endpoint now correctly translate posts when using WPML/Polylang.
  • wpp_get_views() can now return views count from custom time ranges.
  • Post thumbnails will now look sharper on retina displays!
  • Other minor improvements / fixes.

Release notes

5.2.4 2020-08-26
  • Fixes PHP notices affecting Block Editor users on WordPress 5.5.
  • Fixes a rare PHP warning message that pops up randomly when the Pageviews Cache is enabled.

Release notes

5.2.3 2020-08-13

If you're using a caching plugin, flushing its cache right after installing / upgrading to this version is required.

  • Fixes a compatibility issue with WordPress 5.5.
  • Widget themes: various fixes for better IE11 compatibility.

Release notes

5.2.2 2020-07-19

If you're using a caching plugin, flushing its cache right after installing / upgrading to this version is required.

  • Fixes compatibility issue with plugins that minify HTML code.
  • Updates installation instructions.
  • Other minor improvements.

Release notes

5.2.1 2020-07-12

If you're using a caching plugin, flushing its cache right after installing / upgrading to this version is required.

  • Fixes fatal PHP error triggered on some server setups.
  • Makes sure non-ajaxified themed widgets are properly moved into the ShadowRoot.
  • Fixes declaration of the wpp_params variable.

Release notes

5.2.0 2020-07-11

If you're using a caching plugin, flushing its cache right after installing / upgrading to this version is required.

  • JavaScript based Lazy Loading superseded by Native Lazing Loading.
  • Improved Pageviews Cache.
  • Views/comments count will be prettified now!
  • Fixed a few layout issues found in widget themes.
  • Improved compatibility with Content Security Policy (CSP).
  • Added support for ACF images.
  • Other minor improvements and fixes.

Release notes

5.1.0 2020-03-31
  • The /popular-posts GET API endpoint is now being cached as well.
  • Added a new Content Tag: title_attr.
  • Added a new filter hook to filter popular posts terms.
  • Minor code improvements.
5.0.2 2020-01-11
  • A performance notice will be displayed for mid/high traffic sites (see #239).
  • Fixed an issue with text_title content tag not being shortened (see #241).
  • Added a link to the Debug screen to the plugin's dashboard for ease of access.
  • Other minor improvements/changes.
5.0.1 2019-11-04

If you're using a caching plugin, flushing its cache right after installing / upgrading to this version is recommended.

  • Fixed a compatibility issue with the newly introduced widget themes feature. If you're using a theme with your popular posts widget you'll need to reapply it for it to get the latest changes (go to Appearance > Widgets > WordPress Popular Posts, select a different theme then hit Save, finally switch back to your preferred theme and hit Save again.)
  • Fixed two date related issues.
  • Minor styling improvements to widget themes Cards, Cards Compact, Cardview and Cardview Compact.
  • Removes bold styling from post title on the stock design (wpp.css).
  • Improves data caching logic.
5.0.0 2019-10-24

If you're using a caching plugin, flushing its cache right after installing / upgrading to this version is required.

  • Code has been refactored to use more modern PHP practices! This will help make WordPress Popular Posts more maintainable and easier to extend.
  • WordPress Popular Posts now requires PHP 5.4 or newer and WordPress 4.7 or newer.
  • The WPP_Query class has been deprecated. Use WordPressPopularPosts\Query instead.
  • Added ability to filter posts by multiple taxonomies (thanks blackWhitePanda!)
  • New Dashboard Widget: Trending Now.
  • Added 10 new themes for the widget!
  • Added ability to lazy load thumbnails (enabled by default).
  • Improved support for WPML and Polylang.
  • Authors and Editors can now access the Stats dashboard too!
  • Fixed translation issues affecting russian and similar languages.
  • New Content Tags: total_items and item_position.
  • Many minor bug fixes/improvements.

Release notes | Full Changelog.

=

4.2.2 2018-12-06
  • Hotfix: don't typehint scalars, breaks plugin on PHP 5.
4.2.1 2018-12-06
  • Adds filter to set thumbnail compression quality.
  • Adds filter to change the ending string of the excerpt generated by WPP.
  • When using multilingual plugins, return the author of the translation instead of the author of the original post.
  • Fixes a PHP warning message generated by an unimplemented method in the REST API controller.
  • Minor code improvements.

See full changelog.

=

4.2.0 2018-09-30

If you're using a caching plugin, flushing its cache right after installing / upgrading to this version is required.

  • Breaking change: Database query performance improvements (thanks Stofa!), plugin should be significantly faster for most people out there. Developers: if you're hooking into the WPP_Query class to customize the query, you will have to review it as this change will likely break your custom query.
  • Persistent object caching support: WPP can now store views count in-memory, reducing greatly the number of database writes which is good for performance!
  • Adds filter hook wpp_parse_custom_content_tags.
  • Adds filter hook wpp_taxonomy_separator.
  • You can now also pass arrays when using the parameters post_type, cat, term_id, pid or author (see issue 169 for details).
  • The plugin will use language packs from wordpress.org from now on.
  • Minor fixes and improvements.

Check the Release notes for more details!

4.1.2 2018-08-09
  • Enables Data Caching by default (new installs only).
  • The Parameters section (Settings > WordPress Popular Posts > Parameters) is now mobile-friendly.
  • Updated the documentation in the Parameters section.
  • Refactored WPP's caching mechanism into its own class.
  • Removed unused code.
4.1.1 2018-06-25

If you're using a caching plugin, flushing its cache right after installing / upgrading to this version is highly recommended.

  • Improves compatibility with Cloudflare's Rocket Loader.
  • Code cleanup.
  • Fixes a minor bug (plugin returning the wrong excerpt when a translation plugin is used).
  • Bumps minimum required PHP version to 5.3.
4.1.0 2018-05-18

If you're using a caching plugin, flushing its cache right after installing / upgrading to this version is highly recommended.

  • Adds support for the REST API.
  • Adds At-a-Glance stats.
  • Adds Today time range to Stats section.
  • Drops jQuery dependency on front-end (faster loading times!)
  • The plugin will no longer display debugging information unless WP_DEBUG is set to true.
  • Many minor bug fixes and improvements.

See the Release notes for more details!

4.0.12 2017-12-01
  • Fixes bug where WPP didn't return the right URL when using Polylang / WPML.
  • Fixes a compatibility issue with Yoast SEO (and potentially other plugins as well).
  • Improves compatibility with MySQL 5.7+.
  • Other minor fixes and improvements.
4.0.13 2017-12-01
  • Improvements to WPP's upgrade process.
  • Fixes ALT text missing from IMG tags.
4.0.11 2017-10-28

If you're using a caching plugin, flushing its cache after installing / upgrading to this version is highly recommended.

  • Fixes reference to tracking script.
4.0.10 2017-10-28

If you're using a caching plugin, flushing its cache after upgrading to this version is highly recommended.

4.0.9 2017-10-24
  • Widget: fixes Author ID field not saving/updating.
  • Fixes WPP data caching (props @zu2).
  • Dashboard: updates Content Tags' documentation.
  • Main POT file updated.
  • Other minor bug fixes & improvements.
4.0.8 2017-10-22
  • Multisite: plugin can now be installed individually on each site.
  • Multisite: improved upgrade process.
  • Dashboard: adds multisite check to Debug screen.
  • Dashboard: have the Debug screen display active plugins only.
  • Improves compatibility with Beaver Builder.
  • Adds onload event to ajax widget (props @cawa-93).
  • Other minor bug fixes.
4.0.6 2017-10-16
  • Improves compatibility with Multisite.
  • Fixes a bug that prevented upgrade process from running on MU (props Greg Sullivan!)
  • Improves compatibility with Beaver Builder.
4.0.5 2017-10-12
  • Fixes the taxonomy filter for Custom Post Types.
  • Updates summary table structure and indexes.
  • Adds back ability to use custom wpp.css from theme.
  • Dashboard: adds a Debug screen to help with support inquiries.
  • Other minor bug fixes and improvements.
4.0.3 2017-09-25

This is a hotfix release.

  • Dashboard: escapes post titles to prevent potential XSS (props Delta!)
  • Restores ability to use a custom default thumbnail.
4.0.2 2017-09-21

This is a hotfix release.

  • Dashboard: fixes thumbnail picker on HTTPS.
  • Adds the wpp_custom_html filter back.
4.0.1 2017-09-20

This is a hotfix release.

  • Fixes a warning message triggered on old PHP versions.
  • Fixes undefined default_thumbnail_sizes warning message.
  • Removes a hardcoded table prefix causing issues on sites that uses a different prefix than the stock one.
4.0.0 2017-09-20

If you're using a caching plugin, flushing its cache after installing / upgrading to this version is highly recommended.

  • Plugin code refactored!
  • Dashboard section redesigned (now mobile-friendly, too!)
  • New Statistics chart and other goodies.
  • Adds ability to pick a Custom Time Range!
  • Adds ability to filter posts by other taxonomies than just categories!
  • Adds Relative Date Format.
  • Fixes error caused by changeset 41508 https://core.trac.wordpress.org/changeset/41508
  • Improves PHP7+ compatibility.
  • Improves compatibility with WP-SpamShield, WooCommerce, Polylang and WPML.
  • Drops qTranslate support (that plugin has been long removed from WordPress.org anyways.)
  • New content tags added: {img_url}, {taxonomy}.
  • New filters: wpp_post_class, wpp_post_exclude_terms.
  • French and German translation files became too outdated and so support has been dropped for now (want to help? Contact me!)
  • Tons of minor bug fixes and improvements.
3.3.4 2016-07-13
  • Attempt to convert tables to InnoDB during upgrade if other engine is being used.
  • Adds a check to prevent the upgrade process from running too many times.
  • Minor improvements and bug fixes.
  • Documentation updated.
3.3.3 2015-12-23
  • Fixes potential XSS exploit in WPP's admin dashboard.
  • Adds filter to set which post types should be tracked by WPP (details).
  • Adds ability to select first attached image as thumbnail source (thanks, @serglopatin!)
3.3.2 2015-11-11
  • Fixes warning message: 'stream does not support seeking in...'
  • Removes excerpt HTML encoding.
  • Passes widget ID to the instance variable for customization.
  • Adds CSS class current.
  • Documentation cleanup.
  • Other minor bug fixes / improvements.
3.3.1 2015-08-28
  • Fixes undefined index notice.
  • Makes sure legacy tables are deleted on plugin upgrade.
3.3.0 2015-08-27
  • Adds the ability to limit the amount of data logged by WPP (see Settings > WordPress Popular Posts > Tools for more).
  • Adds Polylang support (thanks, @Chouby!)
  • Removes post data from DB on deletion.
  • Fixes whitespaces from post_type argument (thanks, @getdave!)
  • WPP now handles SSL detection for images.
  • Removes legacy datacache and datacache_backup tables.
  • Adds Settings page advertisement support.
  • FAQ section has been moved over to Github.
3.2.3 2015-07-20

If you're using a caching plugin, flushing its cache after installing / upgrading to this version is highly recommended.

  • Fixes a potential bug that might affect other plugins & themes (thanks @pippinsplugins).
  • Defines INNODB as default storage engine.
  • Adds the wpp-no-data CSS class to style the "Sorry, no data so far" message.
  • Adds a new index to summary table.
  • Updates plugin's documentation.
  • Other small bug fixes and improvements.
3.2.2 2015-04-27

If you're using a caching plugin, flushing its cache after installing / upgrading to this version is recommended.

  • Moves sampling logic into Javascript (thanks, @kurtpayne!)
  • Simplifies category filtering logic.
  • Fixes list sorting issue that some users were experimenting (thanks, sponker!)
  • Widget uses stock thumbnails when using predefined size (some conditions apply).
  • Adds the ability to enable / disable responsive support for thumbails.
  • Renames wpp_update_views action hook to wpp_post_update_views, update your code!
  • Adds wpp_pre_update_views action hook.
  • Adds filter wpp_render_image.
  • Drops support for get_mostpopular() template tag.
  • Fixes empty HTML tags (thumbnail, stats).
  • Removes Japanese, French and Norwegian Bokmal translation files from plugin.
  • Many minor bug fixes / enhancements.
3.2.1 2014-12-09
  • Fixes missing HTML decoding for custom HTML in widget.
  • Puts LIMIT clause back to the outer query.
3.2.0 2014-12-08
  • Adds check for jQuery.
  • Fixes invalid parameter in htmlspecialchars().
  • Switches AJAX update to POST method.
  • Removes href attribute from link when popular post is viewed.
  • Removes unnecesary ORDER BY clause in views/comments subquery.
  • Fixes Javascript console not working under IE8 (thanks, @raphaelsaunier!)
  • Fixes WPML compatibility bug storing post IDs as 0.
  • Removes wpp-upload.js since it was no longer in use.
  • Fixes undefined default thumbnail image (thanks, Lea Cohen!)
  • Fixes rating parameter returning false value.
  • Adds Data Sampling (thanks, @kurtpayne!)
  • Minor query optimizations.
  • Adds {date} (thanks, @matsuoshi!) and {thumb_img} tags to custom html.
  • Adds minute time option for caching.
  • Adds wpp_data_sampling filter.
  • Removes jQuery's DOM ready hook for AJAX views update.
  • Adds back missing GROUP BY clause.
  • Removes unnecesary HTML decoding for custom HTML (thanks, Lea Cohen!)
  • Translates category name when WPML is detected.
  • Adds list of available thumbnail sizes to the widget.
  • Other minor bugfixes and improvements.
3.1.1 2014-10-13
  • Adds check for exif extension availability.
  • Rolls back check for user's default thumbnail.
3.1.0 2014-10-11
  • Fixes invalid HTML title/alt attributes caused by encoding issues.
  • Fixes issue with jQuery not loading properly under certain circumstances.
  • Fixes issue with custom excerpts not showing up.
  • Fixes undefined notices and removes an unused variable from widget_update().
  • Fixes wrong variable reference in __image_resize().
  • Adds charset to mb_substr when truncating excerpt.
  • Sets default logging level to 1 (Everyone).
  • Renders the category link with cat-id-[ID] CSS class.
  • Replaces getimagesize() with exif_imagetype().
  • Adds notice to move/copy wpp.css stylesheet into theme's directory to keep custom CSS styles across updates.
  • Thumbail generation process has been refactored for efficiency.
  • Thumbnails are now stored in a custom folder under Uploads.
  • Drops support on Japanese and French languages since the translations were outdated.
  • Other minor bug fixes and improvements.
3.0.3 2014-06-27
  • Fixes widget not saving 'freshness' setting.
  • Adds HTMLentities conversion/deconversion on wpp_get_mostpopular().
  • Improves thumbnail detection.
  • Fixes a bug affecting the truncation of excerpts.
  • Fixes yet another bug on wpp_get_views().
  • Other minor changes.
3.0.2 2014-06-19
  • Fixes an introduced bug on wpp_get_views().
  • Fixes bug where thumbnail size was cached for multiple instances.
  • Adds back stylesheet detection.
  • Removes unused widget.js file.
  • Other minor bug fixes.
3.0.1 2014-06-18
  • Fixes bug on wpp_get_views.
  • Sustitutes WP_DEBUG with custom debugging constant.
  • Fixes bug that prevented disabling plugin's stylesheet.
3.0.0 2014-06-17
  • Plugin refactoring based on @tikaszvince's work (many thanks, Vince!).
  • Added WPML support.
  • Added experimental Wordpress Multisite support.
  • Added bot detection.
  • Added ability to filter posts by freshness.
  • Added own data caching method.
  • Added filters wpp_custom_html, wpp_post.
  • Added action wpp_update_views.
  • Dropped support on Dutch and Persian languages since the translations were outdated.
  • Several other fixes and improvements.
2.3.7 2014-05-05
  • Fixed category excluding/including bug.