Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Paid Memberships Pro Limit Post Views Changelog

Every recorded version, newest first, with what changed in each one.

Latest 1.0.3 · Sep 29, 20265 versionsSince Oct 2023

2026 · 1 version

  1. 1.0.3

    Latest
    1 security
    Security
    • Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #71 (@dparker1005)

2025 · 1 version

  1. 1.0.2

    1 fix
    Fixed
    • Fixed an issue where users could view restricted content if their membership level did not have a view limit set. #69 (@dwanjuki)

2024 · 2 versions

  1. 1.0.1

    2 improvements4 fixes
    Improved
    • Updated the settings page UI to highlight non-member limits as the plugin's primary feature. #59 (@kimcoleman)
    • Improved compatibility with other Add Ons that restrict post content based on criteria other than membership level. #64 (@dparker1005)
    Fixed
    • BUG FIX/ENHANCEMENT: Improved data validation when pulling view data from the Limit Post Views cookie. #63 (@michaelbourne)
    • Fixed a JavaScript error that may have shown in the console. #59 (@kimcoleman)
    • Fixed the text domain for some strings. #59 (@kimcoleman)
    • Fixed a PHP error when viewing the plugin action links without the "manage_options" capability. #66 (@dwanjuki)
  2. 1.0

    2 new2 improvements2 fixes2 removed
    New
    • Custom JavaScript can now be run when LPV is granting access to restricted content using the `pmprolpv_allow_view_js` filter.
    • Custom JavaScript can now be run when LPV is denying access to content using the `pmprolpv_deny_view_js` filter.
    Improved
    • Overhauled the view tracking cookie data structure for simplicity and to allow for future enhancements.
    • Organized plugin code into separate files.
    Fixed
    • BUG FIX/ENHANCEMENT: Added support for Multiple Memberships Per User.
    • BUG FIX/ENHANCEMENT: View tracking and content restriction are now performed using an AJAX call to avoid caching issues.
    Removed
    • Removed the option to redirect from restricted content with PHP.
    • No longer tracking views per level. If the user has multiple levels, LPV will track views until the total number of views surpasses the limit for all of their levels.

2023 · 1 version

  1. 0.6.1

    1 new10 improvements8 fixes1 change
    New
    • Added JavaScript option. Set at the top of the main plugin file.
    Improved
    • Cleaned up the JavaScript code a bit.
    • WordPress coding standards review.
    • Adding a link to the plugin settings page in the plugin's action links.
    • Improving settings page layout and documentation.
    • Now tracking views per level for cases where users upgrade their level during the middle of the month/etc.
    • Moved the redirect code into a pmpro_lpv_redirect function.
    • Added a pmprolpv_has_membership_access filter that can be used to override the behavior of the code that redirects users away from content.
    • Added a pmprolpv_post_types filter that can be used to tell the addon to allow and limit views on other post types. Defaults to just array('post').
    • Added ability to change post view limit intervals to hour, day, week, or month.
    • Added settings page.
    Fixed
    • BUG FIX/ENHANCEMENT: Marked plugin as incompatible with Multiple Memberships Per User for the PMPro v3.0 update. #52 (@dparker1005)
    • Fixed timezone issue where cookie expiration dates could be set in the past. (@ideadude)
    • Fixed errors in PHP 8+ when trying to access array indexes that do not exist. #49 (@JarrydLong)
    • Fixed issue with PMPro 2.0 menus.
    • Fixed issue where current user's level ID wasn't used properly when NOT using JavaScript and counting views per level.
    • Fixed PHP warning when PMPRO_LPV_USE_JAVASCRIPT wasn't defined.
    • Fixed issue where the addon would crash if PMPro was not activated.
    • Fixed issue where non-post pages and views (e.g. archive pages) were being tracked as page views. (Thanks, Squarelines)
    Changes
    • Initial version.

Changelog published by the developer, in their original language.