Fixed a fatal error when another plugin/theme passes a WP_User object through the wp_authenticate hook
2.0.36
Small patch so useless CVE scanner won’t submit random reports
2.0.35
Test for compatibility up to WordPress 6.8
2.0.34
Update to handle deprecated wp class
2.0.33
Updated src link for lock icon
2.0.32
Clean up some deprecations with newer php
2.0.31
Moar security fixes
2.0.30
Fix security access control
2.0.29
Fix for lostpassword on newer versions
2.0.28
Future proofed up to php version 8.1
2.0.27
Update our tracking script to handle google
2.0.26
Fixed a PHP error involving undefined user roles arrays
2.0.25
Fix some php warnings
Fix older use of method_exists, swapped to function_exists
2.0.24
Campaigns renamed to Automations
2.0.23
Fix Php Notice
2.0.22
Fix issue with redirect for Smart Plugin Manager
2.0.21
Fix some more PHP warnings
2.0.20
Fix some more PHP warnings
2.0.19
Fix some PHP warnings
2.0.18
Re-fixed issue causing logout when multiple sessions of same user logged in.
2.0.17
Revert from 2.0.16
2.0.16
Fixed issue causing logout when multiple sessions of same user logged in.
2.0.15
Fixed issue preventing page visits from tracking on insecure pages.
2.0.14
Fixed issue preventing login form from showing when visiting a protected page and setting the on error page to the login.
Reverted fix for “Post Preview” pages not properly hiding content.
2.0.13
Fixed issue causing “Post Preview” pages to not properly hide content if the first post on the page is unprotected.
Updated API calls referencing older endpoints to point to api.ontraport.com
2.0.12
Fixed issue causing Customer Center and Partner Center to not be viewable.
Reverted fix for “Post Preview” pages not properly hiding content.
2.0.11
Added more validation & sanitization of input data
Brought in external .css and .js files
Fixed issue causing “Post Preview” pages to not properly hide content if the first post on the page is unprotected.
2.0.10
Fixed Preview Selected Membership level with Gutenberg editor
Fixed issue preventing video/form insertion
Reduced unnecessary API calls
Fixed potential mis-syncs of users who use both their email and username to log in to the same account
Updated ‘Tested To’ version to 5.2.2
Squashed misc warnings/notices
2.0.9
Fixed Uncaught Fatal
2.0.8
Fixed MISC Pilotpress PHP warnings
2.0.7
Fixed issue with not displaying remember me checkbox when inserted on Ontrapages Plugin
2.0.6
Fixed issue causing inserted forms to insert incorrectly
Fixed issue which caused the “Invalid Email” error message to malfunction on the default WordPress login form
2.0.5
Fixed issue causing comments section to display while content is protected by login page
2.0.4
Fixed issue causing users to not be able to utilize the theme editor with PilotPress enabled
Fixed issue that caused users to redirect to the home page when logging in after viewing a protected category
Added option to use a more discrete nickname for WP users created by PilotPress
Fixed issue that caused PURL merge shortcodes to not merge correctly sometimes
Fixed issue that caused users trying to view a protected category page to hit a page stating that there was nothing found
Fixed issue causing the show_if has_tag shortcode to not process if more than 1 tag was listed
Fixed issue that caused users to temporarily lose their access levels if they exited their browsing session on Mac
2.0.3
Added better logic that will help reduce the amount of erroneous API calls PP makes when trying to reconnect to ONTRAPORT
2.0.2
Fixed issue that caused Promotional Tool shortcodes to not show up correctly
Fixed issue that caused custom login boxes to incorrectly display error messages
2.0.1
Added new shortcode: [pilotpress_sync_contact] to allow a manual resync when the shortcode is processed
Added above shortcode to the TinyMCE plugin drop-down menu
Fixed WYSIWYG editor conflict between PilotPress and OptimizePress
Login redirect fixed for non-root domain installations of WordPress
Updated the way forms are listed under the add media button pop-up
Fixed incorrect error reporting issue when developer’s debug mode is active
Plugin conflict between Search and Filter Pro, and PilotPress resolved
Fixed issue where a failed login on a custom login page would strip styling
2.0.0
Moved stored data out of sessions into transients
Added ability to sync users with ONTRAPORT, works with existing WordPress users
Added option to preview a post or page as a specific membership level
Added support for ONTRAform insertion
Added drop menu in tiny MCE editor to insert shortcodes
Added new shortcode does_not_have_tag
Added option to add new users to campaigns
Added “Forgot Password?” link to bottom of login page by default
Added a button to clear all stored PilotPress transients under advanced settings
Added HTML5 video encoding support
Added “PilotPress Levels” column support for custom post types
Added ability to log page visits to a contacts contact log after successful log in
Added dropdown to the WYSIWYG editor to show our shortcodes
Added new hooks for:
Pre & Post ONTRAport member authentication
Pre & Post user logout
User login failed
User lost password
Content hiding
Fixed redirection after user login
Fixed redirection when both centers are active, added priority setting on settings page
Fixed issue where PilotPress not load tiny MCE plugins correctly
Fixed bug where any extra space in API key or App ID would invalidate PilotPress
Fixed bug where security plugins could cause the WYSIWYG editor not to load properly
1.9.9
Added first name and last name to new user sign up
1.9.8
Fixed some deprecated methods
Updated Documentation
1.9.7
Fixed bug with filtering posts in the admin dashboard not filtering properly on criteria
Fixed show_if has_any shortcode not hiding/showing content correctly
Fixed warnings showing up in Posts if no membership levels were selected for category protection
1.9.6
Added message when username already exists when you try to update it.
1.9.5
Add support to all PilotPress to redirect Customers and Partners to an ONTRApage of their choosing
1.9.4
Bug fix to address issue where pages continue to redirect or exit after their category protection is removed
1.9.3
Bug fixes to address login issues and possible conflicts with other plugins
1.9.2
Bug fixes to address php notices being generated when protecting a category with no permissions set
1.9.1
Bug fixes to address issue of empty array throwing warning in category protection
1.9
Adding category protection to PilotPress
1.8.6
Convert Tracking script to use the one served by our CDN… improves speed
1.8.5
Fixed various notices and added custom filters to override routeable pages returned by PilotPress
1.8.4
Adds PilotPress functionality to ONTRApages custom post types
Fixed issue with nested shortcodes not populating pilotpress_field shortcodes
1.8.3
Fixed issue with the password reset email sending to the user every time they logged in.
1.8.2
Reduced the api calls needed for PilotPress every page load for logged out users.
1.8.1
Added new PilotPress text widget to allow merge codes to merge easily and without any extra modifications to your theme.
1.8.0
Decreased page load times and login times dramatically by defferring several database calls to only when you need them instead of every page load.
Fixed issue with ONTRAPORT merge codes not merging properly when the name had html entitites.
Fixed issue with the Customer Center not properly displaying after closing the browser and you logged in through the Remember Me option.
1.7.7
Fixed session not allowing customer center to show properly if browser was closed and re-opened.
1.7.6
Fixed tracking.js not using the 3.0 tracking domain when necessary.
1.7.5
Fixed issue from last release that did not properly show membership levels meta box when creating a new page/post
1.7.4
Fixed issue where admin user could not connect to the Pilotpress API
1.7.3
Fixed issue with logging in where the “remember me” option would not keep users logged in, if/when was browser closed and the session was destroyed
Fixed issue with custom login form going to 404 page if WordPress was hosted on a subdomain
1.7.2
Fixed bug where if your home page is set to a static page and is protected by a membership level it would still show the content.
Fixes issue where WordPress trimmed the trailing and leading spaces when logging in however PilotPress did not.
1.7.1
Fixed bug where featured images would not show up properly when creating a new post/page
1.7.0
Added new admin option to add new WordPress registered users to ONTRAPORT with the option to add Tags or Sequences
Added the ability to style the Customer Center with three new options (Primary Color , Secondary Color and Header Image)
Updated Customer Center to be on one page instead of using tabs
Added the ability to link to Invoices in the Customer Center
Merged the Plugin Session Slap into PilotPress to keep sessions alive
Added ability to sort table headers in Customer Center
Fixed bug with the show_if shortcode not working properly if a membership level or tag has an HTML Entity;
Fixed improper use of do_action(‘wp_login’)
1.6.0j
Updated action hook for saving posts from save_post to pre_post_update
Decreased payload for migrated accounts
Moved jQuery-ui to only enqueue on admin pages
1.6.0i
Updated login form editor to fix styling where form was not working in some themes.
Updated status bug when membership status was disabled on ONTRAPORT
1.6.0h
Fixed merge fields to work in WordPress version 3.9 and later.
Fixed a bug where TinyMCE would strip out the Flowplayer code when switching from the visual editor to the text editor and back.
Added the ability to customize the log-in page shortcode.
Added security upgrade to send passwords hashed to ONTRAPORT for user authentication.
Fixed a bug with the “not_contact” shortcode where it would not function if a user was not logged in.
Improved page load speeds by moving the ONTRAPORT tracking script into the footer.
Fixed a bug where a user not logged in trying to use the affiliate_center would redirect to wp_login.php instead of the PilotPress login page.
Added two additional shortcode attributes to the show_if shortcode – ‘not_cookied_contact’ and ‘is_cookied_contact’
1.6.0g
Fixed an issue where inserting multiple videos into one page could break flowplayer functionality.
1.6.0f
Fixed a bug introduced in 1.6.0e where logging out would result in an HTTP 500 error.
1.6.0e
Fixed a bug where the show_if shortcode would display content to users who were not logged in.
Fixed a bug where PilotPress could enter an infinite redirect loop.
Fixed a bug where some PilotPress features would break when the plugin files lived in a non-default directory.
1.6.0d
Fixed a bug introduced in 1.6.0c that broke the merge fields drop down in the page editor.
1.6.0c
Fixed a bug where the show_if shortcode would always display the hidden content if the contact has no membership levels.
Support for ONTRAPORT accounts.
1.6.0b
Membership levels are now updated in real time and do not require the user to logout and login.
1.6.0
Important security updates.
Merge fields can now be nested within pilotpress_show_if blocks.
Merge fields are now updated in real time and do not require the user to logout and login.
The following shortcodes can now be used: pilotpress_show_if, pilotpress_login_page, pilotpress_field. These shortcodes should be used to avoid conflicts with other plugins. The existing shortcodes will continue to function.
Fixed the “From Computer” and “From URL” tab on the “Add OfficeAutoPilot Media” page.
1.5.9b
Newly created users synced from OAP have the nickname field in WordPress properly set
Updating the password in the customer center will no longer require a logout
Updating the username in the customer center is less buggy
Content placed on the [login_page] shortcode page will properly display on a failed username or password
Fixed the home page not working with membership level content hiding
1.5.9
Fixed an error which would cause the plugin to not activate when the PHP Setting short_open_tag is set to off
1.5.9
Fixed a possible issue where editing a users password would fail with PilotPress enabled
1.5.8
Fixed a potential bug which would cause logins to fail under certain scenarios
1.5.7
Invalid login inputs on custom login pages now stay at the custom login page, forgotten password function does not cause accounts to go out of sync