Top 10 – Popular posts plugin for WordPress

Wordpress Plugin
Download latest - 3.2.2

Developers

Ajay

Download Stats

Today 116
Yesterday 157
Last Week 1,172
All Time 527,993
Banner 772x250

WordPress doesn't have an in-built system to track page views or displaying popular posts. Top 10 is an easy to use, yet, powerful WordPress plugin that will count the number of page views of your posts, pages and any custom post types. You can then display the page view counts as well as display your most popular posts.

Top 10 adds two widgets that you can use to display a list of popular posts and the counta cross all your blog posts.

Although several similar plugins exist today, Top 10 is one of the most feature-rich popular post plugins with support for thumbnails, shortcodes, widgets, custom post types and CSS styles. The inbuilt caching system also helps reduce server load by caching your popular posts output. The tracking uses ajax and is thus compatible with most popular caching plugins.

Top 10 also has powerful API and is fully extendable with WordPress actions and filters to allow you easily extend the code base to add new features or tweak existing ones.

Features

  • Page counter: Counts page views on single posts, pages and custom post types on an hourly basis which can then be easily displayed automatically, using shortcodes or functions
  • Popular posts: Display a list of popular posts either for total counts or for a custom period. You can choose how many posts are to be displayed along with loads of other customisation options
  • Gutenberg / Block Editor support: You can find a block called "Popular Posts [Top 10]" with its own configurable set of options
  • Widget ready: Sidebar widgets available for daily popular and overall popular posts. Highly customizable widgets to control what you want to display in the list of posts
  • Shortcodes: The plugin includes two shortcodes [tptn_list] and [tptn_views] to display the posts list and the number of views respectively
  • Thumbnail support
    • Support for WordPress post thumbnails. Top 10 will create a custom image size (tptn_thumbnail) with the dimensions specified in the Settings page
    • Auto-extract the first image in your post to be displayed as a thumbnail
    • Manually enter the URL of the thumbnail via WordPress meta fields. Specify this using the meta box in your Edit screens.
  • Exclusions: Exclude posts from select categories from appearing in the top posts list. Also exclude posts by ID from appearing in the list
  • Styles: The output is wrapped in CSS classes which allows you to easily style the list. You can enter your custom CSS styles from within WordPress Admin area or use the style included.
  • Admin interface: View list of daily and/or overall popular posts from within the dashboard. Top 10 also adds two sortable columns to your All Posts and All Pages pages in your WordPress Admin area
  • Export/Import interface: Export the count tables and settings to restore in the same site or on other installs
  • Works with caching plugins like WP-Super-Cache, W3 Total Cache or Quick Cache
  • Extendable code: Top 10 has tonnes of filters and actions that allow any developer to easily add features, edit outputs, etc.

GDPR

Top 10 is GDPR compliant as it doesn't collect any personal data about your visitors when installed out of the box. You can see the data the plugin stores in the wp_top_ten and wp_top_ten_daily tables in the database. Note: the prefix wp might be different if you have changed it from the default.

YOU ARE RESPONSIBLE FOR ENSURING THAT ALL GDPR REQUIREMENTS ARE MET ON YOUR WEBSITE.

Donations

I spend a significant amount of my free time maintaining, updating and more importantly supporting this plugin. If you have been using this plugin and find this useful, do consider making a donation. This helps me pay for my hosting and domains.

Translations

Top 10 is available for translation directly on WordPress.org. Check out the official Translator Handbook to contribute.

Contribute

Top 10 is also available on Github So, if you've got some cool feature that you'd like to implement into the plugin or a bug you've been able to fix, consider forking the project and sending me a pull request. Please don't use that for support requests.


Releases (86 )

Version Release Date Change Log
3.2.2 2022-11-09

Release post: https://webberzone.com/blog/top-10-v3-2-0/

  • Enhancements/Modifications:

    • Dashboard widget will display the number of posts set in the Top 10 Settings page
  • Bug fixes:

    • Tax query parameter was not set in Top_Ten_Query
    • post_type parameter was not set in Top_Ten_Query
    • Parse error in some PHP installs prevented the plugin from being activated
    • Fixed missing stylesheet error when text_only style is selected
    • Only from categories option in the Widget now takes a comma-separated ID list only as the autocomplete was not compatible with the new widget interface
3.2.1 2022-09-19

Release post: https://webberzone.com/blog/top-10-v3-2-0/

  • Other Enhancements/Modifications:

    • Modified behaviour of Popular Posts page and Admin Dashboard widgets to limit to public post types
  • Bug fixes:

    • Fixed: Fatal error: Uncaught Error: Call to undefined function restore_current_blog()
3.2.0 2022-09-18

Release post: https://webberzone.com/blog/top-10-v3-2-0/

  • Features:

    • New setting in the Popular Posts block to select the style by block type
  • Multisite improvements:

    • Retrieve the popular posts across multiple blogs by passing multiple blog IDs to Top_Ten_Query
    • New Tools page and Import/Export page in Network Admin - you can find this in the Top 10 menu
    • Resetting the Popular Posts or Daily Popular Posts will apply to the current site in the Admin screen and across the network in the Network Admin screen
    • Exporting/Importing tables will apply to the current site in the Admin screen and across the network in the Network Admin screen
  • Top_Ten_Query improvements:

    • WP_Query's arguments posts_per_page, post_type are prioritised
    • New filters: top_ten_query_date_query, top_ten_query_meta_query, top_ten_query_meta_query_relation, top_ten_query_tax_query_relation, top_ten_query_posts_fields, top_ten_query_posts_join, top_ten_query_posts_where, top_ten_query_posts_orderby, top_ten_query_posts_groupby
    • Cache key is generated from the query_args instead of just the input_query_args
  • Other Enhancements/Modifications:

    • New function: get_tptn_table(); Code has been refactored to use this function
    • Popular Posts page in Admin or Network Admin use the same class Top_Ten_Statistics_Table. Deleted Top_Ten_Network_Statistics_Table
    • Selecting "Text only" thumbnail setting or style will not display a thumbnail
    • Use moment.js bundled with WordPress
    • Updated ChartJS and ChartJS Data Labels plugin scripts to latest versions
  • Bug fix:

    • Scripts/styles didn't load in Network posts page
3.1.3 2022-04-20
  • Bug fixes:
    • Updated moment.min.js
    • Fixed PHP errors when editing a post in Gutenberg
3.1.2 2022-04-08

Release post: https://webberzone.com/blog/top-10-v3-1-0/

  • Features:

    • New filter tptn_show_meta_box that can be set to false to disable the Top 10 meta box on Edit screens
    • New option to exclude the current post from the list
    • New option "Exclude on Categories" to disable the display of the popular posts on selected categories
  • Enhancements/Modifications:

    • Optimised import of tables particularly for larger imports
    • Added wpml-config.xml file that will allow settings to be translated with WPML and PolyLang
    • Upgraded block to the latest API
    • Upgraded thumbnail display. If default image is disabled, then the site icon will be displayed if available
    • Admin dashboard counts match with the Popular posts listings
    • Updated chartjs to the latest version
  • Bug fixes:

    • Fixed PHP notice on widgets.php page due to the block
    • Widget checkboxes are not saved in WordPress 5.8
    • post__in argument will now remove any false/0 values
    • Disabling/enabling author tracking didn't always work
    • WP Multisite: Creating a new blog with automatically configure the plugin
    • Widget incorrectly included all post types when no post types were selected instead of using the global settings
    • Current post was incorrectly excluded when translation functions were run
3.1.1 2022-04-08

Release post: https://webberzone.com/blog/top-10-v3-1-0/

  • Features:

    • New filter tptn_show_meta_box that can be set to false to disable the Top 10 meta box on Edit screens
    • New option to exclude the current post from the list
    • New option "Exclude on Categories" to disable the display of the popular posts on selected categories
  • Enhancements/Modifications:

    • Optimised import of tables particularly for larger imports
    • Added wpml-config.xml file that will allow settings to be translated with WPML and PolyLang
    • Upgraded block to the latest API
    • Upgraded thumbnail display. If default image is disabled, then the site icon will be displayed if available
    • Admin dashboard counts match with the Popular posts listings
    • Updated chartjs to the latest version
  • Bug fixes:

    • Fixed PHP notice on widgets.php page due to the block
    • Widget checkboxes are not saved in WordPress 5.8
    • post__in argument will now remove any false/0 values
    • Disabling/enabling author tracking didn't always work
    • WP Multisite: Creating a new blog with automatically configure the plugin
    • Widget incorrectly included all post types when no post types were selected instead of using the global settings
    • Current post was incorrectly excluded when translation functions were run
3.1.0 2022-04-07

Release post: https://webberzone.com/blog/top-10-v3-1-0/

  • Features:

    • New filter tptn_show_meta_box that can be set to false to disable the Top 10 meta box on Edit screens
    • New option to exclude the current post from the list
    • New option "Exclude on Categories" to disable the display of the popular posts on selected categories
  • Enhancements/Modifications:

    • Optimised import of tables particularly for larger imports
    • Added wpml-config.xml file that will allow settings to be translated with WPML and PolyLang
    • Upgraded block to the latest API
    • Upgraded thumbnail display. If default image is disabled, then the site icon will be displayed if available
    • Admin dashboard counts match with the Popular posts listings
    • Updated chartjs to the latest version
  • Bug fixes:

    • Fixed PHP notice on widgets.php page due to the block
    • Widget checkboxes are not saved in WordPress 5.8
    • post__in argument will now remove any false/0 values
    • Disabling/enabling author tracking didn't always work
    • WP Multisite: Creating a new blog with automatically configure the plugin
    • Widget incorrectly included all post types when no post types were selected instead of using the global settings
    • Current post was incorrectly excluded when translation functions were run
3.0.0 2021-07-10

Release post: https://webberzone.com/blog/top-10-v3-0-0/

  • Features:

    • New Top_Ten_Query class for fetching popular posts. Adds the function get_tptn_posts() which replaces get_tptn_pop_posts() which will be deprecated in a future version
    • New option to exclude the Front page and Posts page if these are set in Settings > Reading or via Customizer
    • New option in the Widget to include specific post IDs in the top lists. You can also use them in the shortcode using include_post_ids
    • New block for Gutenberg aka the block editor. The block is called Popular Posts [Top 10] and you can find it under the widgets category
    • Top 10 now supports the WP REST API. The plugin adds a new tracker type called REST API based which you can find under Counter/Tracker settings. Additionally, you can now receive the popular posts via a REST Request to top-10/v1/popular-posts
  • Enhancements/Modifications:

    • No popular posts feed will be added if the corresponding slug is set to blank
    • Changed sum_count to visits
  • Bug fixes:

    • PHP notices when displaying Network Wide Popular Posts in WordPress Multisite
    • Query based tracker gave an ajax error

For previous changelog entries, please refer to the separate changelog.txt file or Github Releases page

=

2.9.5 2020-08-25

Release post: https://webberzone.com/blog/top-10-v2-9-0/

  • Bug fixes:
    • Security fix: Nonces were not always checked in import module
2.9.4 2020-08-01

Release post: https://webberzone.com/blog/top-10-v2-9-0/

  • Bug fixes:
    • .json file error when trying to import tables in the Tools page
2.9.3 2020-05-08

Release post: https://webberzone.com/blog/top-10-v2-9-0/

  • Enhancements:

    • Cache now uses MD5 generated keys based on the Top 10 parameters being passed. This means the cache should now work with shortcodes and manual implementations
    • Database creation now uses the correct collation
  • Bug fixes:

    • include_cat_ids didn't work with the shortcode
    • Password protected posts will no longer show the excerpt
2.9.2 2020-04-26

Release post: https://webberzone.com/blog/top-10-v2-9-0/

  • Bug fixes:
    • Custom CSS box would not save
2.9.1 2020-04-20

Release post: https://webberzone.com/blog/top-10-v2-9-0/

  • Bug fixes:
    • Published age of posts parameter was no longer working
    • Importing settings should now work properly - previously checkboxes all ended up being enabled
    • In rare cases, the tracker would throw PHP errors e.g. on search results page where no posts were loaded and tracker was enabled to load on all pages
2.9.0 2020-04-15

Release post: https://webberzone.com/blog/top-10-v2-9-0/

  • Features:

    • Edit the total visits from the Top 10 > Popular Posts page
    • New shortcode setting include_cat_ids to limit top posts to selected categories/taxonomies. Use a comma separated list of term_taxonomy_id
    • New setting in widget to only include certain categories. Doesn't work with custom taxonomies
  • Enhancements:

    • Implemented CodeMirror to format custom styles box
    • Admin scripts are no longer loaded into the head - but using a separate JavaScript file
  • Bug fixes:

    • Fixed media lookup returning PHP errors/warnings in rare cases
    • Use current_time and gmdate as per latest WordPress Coding Standards
    • No more unnecessary form modified errors in the popular posts tables in Admin area
    • Fixed notices in PHP 7.4 when viewing popular posts listings
    • When editing posts, the count from the metabox will only be used if it is modified
2.8.0 2019-12-07

Release post: https://wzn.io/34VvWMe

  • Features:
    • Custom feed for popular posts: Find new options under a new tab called Feed in the settings page where you can set the URL for the overall and daily feeds
    • New page in the network admin menu to view the popular posts across the network
    • Also delete transients and other settings on uninstall
2.7.0 2019-05-27

Release post: https://wzn.io/2HWbtwr

  • Features:

    • Recreate the Top 10 database tables. You can find the button in the Tools page. Backup your database first
    • New export/import interface to export and import the Top 10 tables and settings
  • Enhancements:

    • tptn_views shortcode adds a new parameter 'count' to explicitly set the count type. Choose from daily, total or overall. This is overridden if daily is set to 0 (backwards compatibility)
2.6.3 2019-04-27

Release post: https://wzn.io/2L7w8mi

  • Enhancements:

    • tptn_get_first_image filter has additional attributes $image_attributes[0], $postid, $thumb_width, $thumb_height
  • Bug fixes:

    • Reverted PolyLang implementation that was broken in v2.6.2
    • Delete deprecated settings on save
    • Fix settings link in plugins listing page
    • Fix exclude categories setting on save
2.6.2 2019-03-02
  • Enhancements:

    • Select a date range in the Popular Posts listing page in the admin
  • Bug fixes:

    • Fixed "Published post date" setting was not working. Thanks @jherrerai
    • Modified PolyLang and WPML function implementations
2.6.1 2019-02-11
  • Bug fixes:
    • Fixed widget daily and hourly range not working which was broken in v2.6.0
2.6.0 2019-02-10
  • Features:

    • New option to disable creation of image thumbnails. Find this under Thumbnail options
    • Thumbnail HTML markup includes srcset and sizes attributes when available. Read Responsive Images in WordPress 4.4
    • New option to turn on debug mode. You can turn this on when requesting support. Find it under the Counter/Tracker tab
    • New option to add the tracker js file on all pages, not just singular pages. Helps with minification/concatenation
    • New date filter in the Popular posts listing page to see the views on a particular date
    • New option to turn ON/OFF the number formatting of the post counts. ON by default
  • Enhancements:

    • Load tracker in footer
    • Renamed top-10-tracker.js to top-10-tracker.min.js
  • Bug fixes:

    • Only delete option if null value is passed to tptn_update_option
    • "Exclude display on these post IDs" moved under Counter section
2.5.7 2018-11-04
  • Enhancements:

    • Tools page now has the code to Recreate the PRIMARY KEY in case the button gives an error. You will need to run this in phpMyAdmin or Adminer
  • Bug fixes:

    • Fixed translation of " by " which had the incorrect text domain
    • Post types to includes selects "post" in case no option is selected
    • Unchecking all boxes of a "Display number of views on" setting would sometimes pick the default value
2.5.6 2018-02-11
  • Features:
    • Added new button under Tools to recreate the PRIMARY KEYs
2.5.5 2017-12-31
  • Bug fixes:
    • Fixed missing semi-colon in tracker code
    • Multi-site tracking failed in old installs where the PRIMARY KEY was not properly updated in the database. DB version has been updated to 6.0 to initiate primary key across all installs
2.5.4 2017-11-26
  • Features:

    • New button in the Tools page to delete the pre-2.5.x settings
  • Enhancements:

    • New function tptn_trim_char replaces tptn_max_formatted_content which should now support non-English characters as well
    • Counts in the "Popular Posts" page are now number formatted
  • Bug fixes:

    • Fixed PHP Illegal string offset error
2.5.3 2017-11-18
  • Bug fixes:
    • Fixed number of posts displayed in the popular posts list
2.5.2 2017-11-18
  • Bug fixes:
    • Settings / Thumbnail / Thumbnail size did not display the correct option even though the admin had this correctly saved
2.5.1 2017-11-18
  • Bug fixes:
    • Custom CSS did not get upgraded or saved properly
    • Uninstalling the plugin will delete the settings properly
    • Old settings will not be deleted but retained in the database
2.5.0 2017-11-18
  • Features:

    • Upgrade old options to Settings API
    • New widget to display the overall count i.e. visits across all your site posts
    • Added a filter to override the number of days that maintenance considers to delete the database entries
    • New option to disable tracking for logged in users. Find "Track logged-in users" under the "Counter/Tracker" tab in the settings screen
  • Enhancements:

    • Make $ajax_tptn_tracker global. Contributed by @pkirk
  • Bug fixes:

    • Make sure that $post object is available in tptn_pc_content filter. Contributed by @mtws
    • When editing Attachment post types, metabox should now save correctly
    • Disable top_ten_nonce as it wasn't needed for front-end users and conflicted with caching plugins
  • Deprecated:

    • tptn_default_options (no replacement) and tptn_read_options (Use tptn_get_settings instead)
2.4.4 2017-04-07
  • Enhancements:

    • Changed tracker type to Query based for better compatibility
  • Bug fixes:

    • Security fix: Potential SQL injection vulnerability. Reported by DefenseCode ThunderScan
    • Revisions no longer displayed in the "View Popular Posts" screen in admin area
2.4.3 2017-04-01
  • Bug fixes:
    • Fatal error when running PHP 7.1.x
2.4.2 2016-10-22
  • Bug fixes:
    • The plugin will no longer generate any notices if post author is missing
    • Fixed T_FUNCTION error in admin area on blogs running on PHP versions before 5.3
    • Fixed bug where any special characters in the post title would break the output
2.4.1 2016-09-23
  • Bug fixes:
    • Fixes fatal error caused on installs which have versions below PHP5.6
2.4.0 2016-09-22
  • Features:

    • New tracker using a properly enqueued .js file. Two inbuilt options to use query variables or ajaxurl to process the counts
    • Shortcode and the widget now have an added parameter for 'offset'. This is useful if you would like to display different widgets/shortcodes but not always start from the first post
  • Bug fixes:

    • Attachments now work with the widget and elsewhere
    • New tracker now works when jQuery is loaded in the footer
    • Don't add tracker code when previewing in customizer
    • Doesn't report an error if no author is assigned to a post
  • Deprecated:

    • tptn_add_tracker and tptn_add_viewed_count have been deprecated. These should no longer be needed with the new tracker option.
    • wick script in Settings page which was used for fetching category slugs. You should now use the category name (prompted automatically). Slugs will be automatically converted into names.
2.3.2 2016-07-12
  • Bug fixes:

    • Santized several unsanitized post and get requests
  • Deprecated:

    • External PHP file tracking option introduced in v2.3.0 in line with wordpress.org plugin repository listing requirements.
2.3.1 2016-07-10
  • Bug fixes:
    • Potential CSRF issue fixed in admin area
2.3.0 2016-03-25
  • Features:

    • Preliminary support for PolyLang
    • Search box and post type filter added in Admin » View Popular Posts screen
    • Link to Daily Popular posts screen under Top 10 menu in admin area
    • post_types parameter now supports comma-separated list of post types. To fetch all built-in post types use 'all'
    • New option to use the external and more efficient javascript file for tracking
    • New function tptn_add_tracker to manually include the tracking code. This is useful if your theme doesn't have the_content function that Top 10 filters to add the tracker code
  • Enhancements:

    • Viewing drafts will no longer increment the counter
    • When using the Left Thumbs style, each widget instance includes the CSS code to display the correct thumbnail size
  • Bug fixes:

    • Missing DISTINCT keyword in query resulting in duplicate entries in some cases
    • PHP Notice in Widget on empty search and 404 pages
    • Incorrect notice that Contextual Related Posts is installed on Edit Posts pages
    • tptn_show_daily_pop_posts() without arguments did not display daily posts
    • Using Exclude categories returned incorrect counts and excluded non-posts
    • Incorrect count on the Admin » View Popular Posts screen causing incorrect pagination
    • Incorrect thumbnail size being pulled out in some instances
    • Multiple widget instances incorrectly used the same cache
    • Incorrect text domain was initialised
2.2.4 2015-09-27
  • Enhancements:
    • Changed text domain to top-10 in advance of translate.wordpress.org translation system
    • Improved support for WPML. If available, same language posts will be pulled by default. To restrict to the same language add this code to your theme's functions.php file
2.2.3 2015-09-20
  • Bug fixes:
    • Shortcode with "exclude_categories" argument works again
2.2.2 2015-09-14
  • Bug fixes:
    • Fixed array declaration to support PHP < 5.4
2.2.1 2015-09-14
  • Bug fixes:
    • Fixed array declaration to support PHP < 5.4
2.2.0 2015-09-14
  • Features:

    • Caching system using the Transients API. By default the cache is refreshed every hour
    • Styles interface lets you select between No styles, Left Thumbs (previously the default style) and Text Only
    • Option to limit posts only with a specified date range
    • Option in Top 10 meta box to exclude display of popular posts in widget if needed
    • Option in Top 10 meta box to exclude post from popular posts list
    • Cleaner interface to view popular posts in the admin area
  • Enhancements:

    • strict_limit is true by default for get_tptn_pop_posts()
    • Option to turn off the meta box for everyone or just non-admins
    • Contributors & above can also update the visit count in the meta box if this is enabled for them
    • Category exclusion now works via a filter function vs. multiple lookups, thereby reducing the number of database queries
  • Bugfixes:

    • Potential bug when the $wp variable was not detected in rare situations
    • In rare cases category exclusion failed when term_id didn't match term_taxonomy_id
  • Deprecated:

    • ald_tptn_rss: Use tptn_rss_filter instead
    • ald_tptn_hook deprecated and renamed to tptn_cron_hook
    • tptn_manage and tptn_manage_daily which were used to render the admin popular posts screens
2.1.0 2015-04-12
  • Fixed: Bug fixes; New button to merge post counts; deprecated timthumb; Check the Changelog for more details

=

2.0.3 2015-01-03
  • Fixed: Metabox update did not work properly in v2.0; New option to keep data on uninstall.

=

2.0.2 2015-01-01
  • New: Option to display the daily posts count from midnight. This is enabled by default and mimics the original behaviour of the counter

=

2.0.0 2014-12-28

Major update: Multisite support; Better extensions support; Hourly tracking; bug fixes; View the Changelog for details;

=

2.0.1 2014-12-28
  • Bug fix release: Fixes 500/503 errors caused by 2.0.0
1.9.10.2 2014-12-20
  • Fixed: Schedules were overwritten when activating the maintenance cron job

=

1.9.10.1 2014-05-22

Fixed: Initialisation error for new installs

1.9.10 2014-05-21

New meta box to set thumbnails; Edit total view count; Stop tracking Editors; Shortcode accepts all parameters as options page; Refer to the Changelog for full list of changes.

=

1.9.9.2 2014-02-20

Bug fixes for widget, exclude posts and thumbnail detection. Refer to the Changelog for more details

=

1.9.9.1 2014-02-16

New default style, new shortcodes, responsive admin interface, option to disable counts from non-admin and lots more... Refer to the Changeog for more details

=

1.9.9 2014-02-16

New default style, new shortcodes, responsive admin interface, option to disable counts from non-admin and lots more... Refer to the Changeog for more details

=

1.9.8.5 2013-10-26

Author display name is used now, cleaner pagination, new function to get the post count only. Refer to the changelog for more details

=

1.9.8.4 2013-09-29

Fixed PHP notice errors on Admin pages

=

1.9.8.3 2013-09-14

Fixed Daily count was selecting an extra date when using the widget; Admin columns will be sorted by descending order by default

=

1.9.8.2 2013-09-09

New: Option to add author; shortcodes are stripped from excerpts; bug fixes; Check the Changelog for more details

=

1.9.8.1 2013-08-16

New: Custom post support, options to exclude posts by ID, add nofollow attribute to links, open links in new window, change in thumbnail width and height settings. Check the Changelog for more information

=

1.9.8 2013-08-15

New: Custom post support, options to exclude posts by ID, add nofollow attribute to links, open links in new window, change in thumbnail width and height settings. Check the Changelog for more information

=

1.9.7 2013-06-30
  • New: Option to toggle using jQuery on to track counts. Potential fix for counters not working.

=

1.9.6 2013-06-14
  • New: Fixed the daily count error that was introduced in 1.9.5; Check out the Changelog for complete details

=

1.9.5 2013-06-12
  • New: Disable daily or overall counters, bug fixes; Check out the Changelog for complete details

=

1.9.4 2013-04-28
  • IMPORTANT security update: Fixed possible XSS vulnerability; bug fixes

=

1.9.3 2013-04-28
  • IMPORTANT security update: Fixed possible XSS vulnerability; bug fixes

=

1.9.2 2012-12-29
  • New menu structure, new option to exclude tracking of admin visits, performance improvements, bug fixes

=

1.9.1 2012-08-15
  • Fixed: Plugin will now only reschedule the cron job if there any settings are changed related to it.
  • Modified: If timthumb is disabled, WordPress post thumbnails are no longer resized using timthumb.
  • Modified: Extra check for post featured thumbnails to ensure that the src is not missed.

=

1.9 2012-08-12
  • Timthumb support; performance tweaks; cleaner settings page; new dashboard widget; new default thumbnail; custom CSS; scheduled maintenance and more...

=

1.8.1 2012-05-30
  • Fixed: Dashboard widgets linking

=

1.8 2012-01-17
  • Added: Support for Video Thumbnails plugin
  • Added: Thumbnail settings now reflect max width and max height instead of fixed width and height
  • Added: Option to display thumbnails before or after the title
  • Added: Option to not display thumbnails instead of the default thumbnail
  • Added: Counts are now neatly formatted with commas
  • Modified: Minor tweaks to improve performance
1.7.6 2011-12-14
  • Fixed: Bug with Daily posts widget created an extra header tag in certain themes
1.7.5 2011-12-08
  • Added: Now supports multiple WordPress widgets
1.7 2011-09-03
  • Added: Exclude posts in the top lists from select categories
  • Modified: Performance improvements
  • Modified: Better compatibility with the latest versions of WordPress. If you are using the sidebar widgets, please readd them to your theme under Appearance > Widgets
1.6.3 2011-08-15
  • Fixed: PHP errors on certain installs
  • Added: Dutch language
1.6.2 2010-03-28
  • Fixed: Multiple rows being created for same ID
  • Fixed: Counter display
  • Added: New button to clear the duplicate rows in the tables
  • Fixed: Top 10 should be lighter on the server now
1.6.1 2010-03-28
  • Turned the credit option to false by default. This setting won't effect current users.
  • Turned off borders on post thumbnails. You can customise the CSS class "tptn_thumb" to style the post thumbnail.
  • The plugin will now display a list of changes in the WordPress Admin > Plugins area whenever an update is available
  • Fixed: Display of caching plugin compliant daily top posts lists
1.6 2010-02-14
  • Added: Added support for excerpts and detection of first image in the post
  • Added: Daily posts are tracked using the blog time instead of server time
  • Fixed: On the first visit, display 1 instead of 0
  • Fixed: Fixed uninstall script
1.5.3 2010-02-06
  • Added: You can now use HTML in the counter display
1.5.2 2010-01-20
  • Fixed: Fixed display of post thumbnails using postmeta field
1.5.1 2009-12-27
1.5 2009-12-25
  • Added support for post thumbnails feature of WordPress 2.9
1.4.1 2009-12-22
  • Fixed compatibility with WordPress 2.9
  • Fixed XHTML validation errors in output code
  • Added buttons to reset post count of overall and daily posts
1.4 2009-08-26
  • Added localisation support
  • Separate options to display number of views on posts and pages
1.3 2009-03-12
1.2 2009-03-04
1.1 2009-02-16
1.0.1 2009-01-30
1.0 2009-01-30