Download WishList Member v3.11.7691 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.11 Build 7691
Levels
Email Notifications
Fix: HTML tags are stripped out when editing the email templates using the Source Code button pop-up in the TinyMCE.
Fix: Tinymce converts shortcodes inserted as URLs into relative URLs so that [[confirmurl]] becomes mysite.com/[[confirmurl]].
Level Actions
Removed code requiring setting of timezone when scheduling and processing level actions.
Payment Providers
2Checkout
Added Billing Address Fields for 2Checkout Payment Form Pop-up.
WooCommerce
Fix: Issue where existing Pay Per Posts of the user are removed when they purchase new Levels/Pay Per Posts via WooCommerce products.
Paypal Checkout
Fix: Payment links not working and is showing the message “There has been a critical error on this website.” in PHP 8.0.
Email Providers
ActiveCampaign
Added tag actions.
Add/remove/cancel/uncancel member from level based on whether a contact is added/remove from a tag in ActiveCampaign.
Add/remove member from Pay Per Post based on whether a contact is added/remove from a tag in ActiveCampaign.
Replaced lists with membership level actions which supports:.
Allow adding/removing of contact to and from lists based on membership level actions.
Allow adding/removing of contact to and from tags based on membership level actions.
ConvertKit
Fix: Weird empty option showing up when clearing lists dropdown.
Other Providers
New Integrations under Other Providers
Presto Player
Records video progress every page visit instead of by date.
Integrately
Pabbly
BuddyBoss
Fix: Buddyboss integration page just shows a white page if one of the BuddyBoss Profile type has a special character (e.g. -)#$).
Fix: Can’t edit Profile Type Actions.
Elementor
Fix: Cancelled and Expired Members to a level is able to access sections/widgets.
Multiple LMS integrations
Fix: LMS integration not respecting level registration requirements when adding users to courses. Affected LMS integrations are eLearnCommerce, LearnDash, LifterLMS, SenseiLMS, TutorLMS, WPCourseware.
Members
Export
Fix: Exporting members is not working due to a 302 redirect.
Fix: Clicking the Pay Per Posts link for a user opens the modal for the admin ( User ID #1 ).
Sequential Upgrade
Removed code requiring setting of timezone when displaying, saving and processing sequential upgrade.
Added WP timezone to displayed “ondate” for clarity.
Data Privacy
Option to disable IP address tracking globally under Members > Data Privacy.
Option to disable IP address tracking per user under Members > Manage > (Edit) > Advanced.
Content Archiver
Fix: Displaying some of existing archived posts at the front page.
Global Defaults
Email
Fix: Subjects and messages of certain messages cannot be reset to their original pristine values.
Other Fixes and Updates
Plugin Activation
Fatal error on plugin activation.
Expiration Date
Fix: Expiration Date inconsistency issue. Depending on the WordPress Timezone Settings, the Expiration Date under the member menu might display one day earlier than the actual Expiration Date that is set under Specific Date Expiration for a level.
Member Action Button
Added parameter to specify a different button label if the configured button action cannot be performed.
Added parameter to hide the button if the configured button action cannot be performed.
Added parameter for requiring admin approval.
Added Parameter for requiring email confirmation.
Make use of AJAX submit when possible.
Redirects are made when button is configured to do so.
Button is refreshed when button is configured to “return” instead of.
redirect.
Profile Photo
Overrode gravatar display if profile photo is uploaded in WishList Member.
Attempt to resize and crop profile photo to 512×512.
Moved [wlm_profilephoto] shortcode code to features/profile.
Hid gravatar link on WP Profile if WishList Member is handling the photo.
Added timestamp to photo uploads to prevent caching of new uploads.
Partial code cleanup
Applied WordPress coding standards compliance.
Added function doc headers.
Split code into traits.
Minor code refactorization.
Fix: Typo “Confirmaation” to “Confirmation”.
Fix: MySQL error when syncing content due to incorrect delete query with join.
Compatibility
Added compatibility with GeoDirectory plugin to fix an issue where any page set as Search Page using the GeoDirectory Plugin will cause WishList Member protection to not work on that page.
Download WishList Member v3.10.7604 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.10 Build 7604
Payment Providers
WooCommerce
Fixed user not being added to level for one-time orders marked as processing
Email Providers
Mailchimp
Fixed issue with MailChimp integration failing.
Sendfox
Fixed issue where the API only retrieves the first 10 mailing lists. (eg. if the account has 23 mailing lists, our select box only shows the first 10).
Other Providers
Zapier
Fixed Zapier handler being called if ‘/zapier/’ is in the query string even if the request is not from Zapier
Protection
Comments
Fixed issue where logged in users can still access protected comments on a content (eg. page/posts) even though they don’t have access to it.
Other
Removed DEFAULT CURRENT_TIMESTAMP from the datetime column definition for the _wlm_logs table as it is not supported by MySQL 5.5 and lower
Added 500 and 1000 per page options to the pagination drop down
Levels
Level Actions
Fixed the accuracy of registration dates of level(s) that are added/moved through level actions.
Fixed the bug where the schedules for level actions does not include calculating the GMT offset of WP time zone.
Fixed the bug where the level Action MOVE will only add the member(s) to the selected level(s) but will not remove them from the trigger level.
API
POST /levels/{level_id}/members
Fixed admin notification emails for “New Members” not being sent when the user’s level is added via /levels/{level_id}/members call.
Content Manager
Fixed the label typo in Content Control Manager repost action: “Repitition” -> “Repetition”.
Download WishList Member v3.10.7588 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.10 Build 7588
What’s New
ConvertKit – Added tags support
Tag Actions – This new feature allows the admin to define the following actions when a tag is applied to or removed from a contact in ConvertKit
Add the user to membership levels
Remove the user from membership levels
Cancel the user from membership levels
Uncancel the user from membership levels
Add the user to pay per posts
Remove the user from pay per posts
Membership Level Actions – Added support to add/remove tags from a contact in ConvertKit when a member is added to or removed/cancelled/uncancelled from membership levels in WishList Member
Zapier – Added Zap Templates
Elementor – Added WishList Member conditional support for widgets
Updates & Fixes
Members
Export
Fixed the issue with exporting Non-Members as a CSV file where it keeps asking for a level to be selected even if “Non-Members” is already chosen
Data Privacy
Fixed the issue with using HTML tags inside Terms of Service Agreement text
Manage
Issue where the member is added to a level using todays date even if the admin scheduled the member to be added on a future date
Cause of the issue is this error. Warning: unserialize() expects parameter 1 to be string
Added capability to add custom tabs to the member edit modal via the following hooks:
wishlistmember_member_edit_tabs (filter). Use this to add a custom tab to the member edit modal. Passes and expects in return an associative array of tabs with tab id as key and tab label as value
wishlistmember_member_edit_tab_pane-{tab_id} (action). Use this to display the tab content. Passes the user ID and expects nothing in return. {tab_id} is the tab id added via wishlistmember_member_edit_tabs
Levels
Level Actions
Pay Per Post > Create Post
Added support for Elementor content as template
Pages created using template made in Elementor lose their styles because of corrupted data
Fixed time not the same with Sequential Upgrade and WordPress
Content Protection
Increased the width of levels and status dropdowns from 120px to 130px
We now automatically enable protection for child post’s post type if
protection is passed to it
Only display the message that the content needs to be protected if it is not protected
Global Email Notification
Fixed recipient and subject line not being applied to level when “Apply Settings to Membership Levels” is selected
Content Control
Fixed bug where Message error page is empty
Content Archiver
Fixed issue with access to a level when Archiver date is not set for a level
It was not possible to provide access for a post to a non-archived level when the post was scheduled to be archived by other levels. This issue is fixed now and the admin can grant access to an Archiver post using a non-archived level by leaving the Archiver date empty
Fixed issue with access to a level when Archiver date is not set for a level
Content Manager
Fixed the issue where the schedules added to Content Manager are not being processed
Integrations
Payment Provider
Stripe
Added support for changing of credit card for existing user
Added support for Stripe Promotion Codes and the use of Coupon names instead of just Coupon IDs
2Checkout
Fixed the issue when trying to add the 2Checkout Thank You / Notification URL in 2CO’s site shows the message “Error setting the IPN” and prevents the URL to get added
WooCommerce
Fixed the issue with Registration Date Reset when renewing an expired WooCommerce Subscription for a level with Fixed Term Expiration
Fixed compatibility issue with WooCommerce Bookings and WooCommerce Catalog Visibility Options where the editor cannot be switched from Visual to Text and the content appears to be blank even when it’s not. In the WooCommerce product metabox panel the error message “There has been a critical error on this website. Please check your site admin email inbox for instructions.” is displayed
Other Provider
BuddyBoss
Fixed an issue where BuddyBoss social groups that are marked as hidden would not show up in the Add to Group dropdown and Group Actions tab
Fixed issue where the BuddyBoss Integration page doesn’t load due to a JavaScript error when there’s a profile type with a non-English name (eg. دايتشن)
Code Redemption
Trimmed trailing commas in export CSV file to avoid confusion when viewing the CSV file in a text editor
Fixed issue where importing .csv and .xls files doesn’t work when the user has Microsoft Excel installed on their computer
Updated the Code Redemption campaign tooltip found in Actions Tab
Sensei LMS
Fixed issue where users are being added to the Course but not being enrolled on the newer version of Sensei LMS
All LMS Integrations
Fixed the bug where expired and cancelled members are included when Checkbox is checked to add existing members
Sequential Upgrade
Fixed remove action not shown as saved even if it is actually being saved in the database
Issue where the wishlistmember_sequential_upgrade cron event isn’t being scheduled which causes the automatic sequential upgrade via cron to not work
Compatibility
Kaliforms
Fixed the issue issue where the builder javascript for Kaliforms is conflicting with WishList Member
API
POST /levels
Fixed issue where the default expiration option when creating a level via wlmapi_create_level() function is “Fixed Term” with 7 days. The patch sets the expiration option to “Ongoing” if no expiration parameters is passed
POST /levels/{level_id}/members
Fixed issue where it incorrectly sets the level registration date to current date + expiration time if the level has expiration enabled and registration date reset for expired levels is enabled
Fixed the issue where registration/expiration dates are wrong when the reset registration date option is enabled and the user is already a member of that level or another level
PUT /members
Fixed API not removing pay per posts passed via “RemoveLevels” when
calling PUT /members
Download WishList Member v3.7.753 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.9 Build 7503 What’s New
Integrations
Code Redemption – allows members to sign-up using coupon codes. Can be used to integrate with services like AppSumo and the like
FluentCRM – allows easy integration between WishList Member and FluentCRM lists and tags
Divi – allows sections and rows to be displayed or hidden based on login state and membership
Profile
Added support for a profile photo. A member can opt to either upload a photo or use gravatar.
Added wlm_profilephoto which the site’s admin can use to display a user’s profile photo anywhere on the site where shortcodes are supported
Developers can call $image_url = (new \WishListMember\User( $user_id ) )->get_profile_photo() to grab a user’s profile photo directly
Levels Edit Screen
Added hooks to allow developers to add their own tabs in the levels edit screen
added wishlistmember_level_edit_tabs filter : expects associative array where key is the tab index and the value is the tab label
added wishlistmember_level_edit_tab_pane_{index} action : index is based off the wishlistmember_level_edit_tabs filter
added wishlistmember_edit_level JavaScript trigger to ‘body’. This trigger passes level as 2nd parameter to the handler to allow developers to know via JavaScript if a level is being edited.
Updates and Fixes
API
Fixed issue where the date adjustment for active levels are still being processed even though the level is set to “On Going”.
Fixed issue where the email notifications are not being sent even when the SendMail parameter is included in the API when users are added to a membership level via the API resource /levels/{level_id}/members.
fixed php warning due to 1st parameter being passed to array_multisort() not being an array
Integrations
All
Updated the text for Pay Per Posts in “access” dropdowns
Removed “group option” for post types that have no pay per posts
Payment Integrations
PayPal Checkout
Fixed the issue with “Cannot use assign-op operators with string offsets” PHP error that breaks the PayPal Checkout menu.
Fixed issue where the cancellation option called “Cancel Membership at End of PayPal Subscription” doesn’t work. We now just calculates the cancellation date of the user when the IPN for the subscription cancellation is sent by PayPal and just applies a scheduled cancellation date.
We now cancel the member’s level when PayPal sends WishList Member the Instant Payment Notification letting WishList Member know that the recurring payment failed and got suspended.
Stripe
Fixed Profile Shortcode issue where updating or publishing using admin account with member level shows the error: “Updating failed. The response is not a valid JSON response.”
Fixed the issue where editing the button label and/or panel button label in the Stripe Configuration Payment Form won’t reflect unless the default values for button label and/or panel button label in the button shortcode is manually removed or set to blank.
Fixed issue with customers being able to register even when their payment failed.
Fixed issue where the message ‘Not connected to a Stripe Plan Purchase’ is being shown in the profile page when the latest version of API is used in the customer’s Stripe account.
Fixed issue with the cancellation not working when members try to cancel their subscription through the Stripe Profile page.
We now check whether the coupon is still valid or not. Previously we still reduce the price even if the coupon used has already expired.
fixed missing JavaScript dependency error
Changes the label of the Pay Button to “Checking Coupon” when the user enters coupon code.
Fixed issue where the Pay Button gets disabled permanently when user clicks/types on the Coupon Code on some browsers. (Happens is Safari and Edge browser.)
fixed issue where updating the credit card stopped working.
WooCommerce
Fixed the issue where editing a WooCommerce product using the “Quick Edit” removes the product’s set up from the integration.
admin is kicked out of wp-admin when manually adding an order for a new customer due to autologin
Fixed the issue with WooCommerce Subscription and registration date on renewal. The level date would change to the renewal date at WishList Member when a subscription is renewed from WooCommerce. This issue is solved now.
Fixed the issue where the membership level is not being added to the user when purchasing a product that is set to have access to both PayPerPost(s) and Level(s). Only access to PayPerPost is added to the user.
We no longer remove levels from a member when the subscription status is changed to ‘on-hold’ or ‘pending’. We now set the level as pending for approval.
PlugnPaid
Fixed an issue where none of the membership levels/products appear in the products tab of plugnpaid integration after deleting a product in plugnpaid’s site when it is still linked to a level.
InfusionSoft
updated code that checks for level username format to go through each level passed sorted by level order. The username format of the first level with autocreate_account_enable enabled will be used
All
fixed broken custom post type pay per posts registrations via integrations
Email Integrations
All
Other fields do not show if InfusionSoft email integration is activated
Fixed JavaScript error causing toggle switch to enable/disable autoresponder to not work properly
Other Integrations
BuddyBoss
Fixed the issue where links to custom post type in BuddyBoss activity widget/page is redirecting to a 404 error.
fixed double entries in admin section dropdown menus
Fixed issue in System Pages Protection where users with cancelled/expired levels can still access protected BuddyBoss system pages (eg. Groups, Activity).
Improved loading time if you have 100+ groups
LearnDash
Improved loading time if you have 100+ courses
GotoWebinar
Fixed issue where the GoToWebinar API integration stopped working because users were unable to get authorization code.
Elementor
Fixed issue where the protected element is being shown to users who haven’t confirmed their registration.
Updated WishList Member options
changed “All users” to “Everybody”
changed “Non-Members” option to “Not Logged-in”
added “Logged-in” option which displays content if the user is logged-in irregardless of the membership level they are in
Behavioral changes
“Not Logged-in” (formerly “Non-Members”) will now display content ONLY if the user is not logged-in
“Members not in Membership Level(s)” will now display content ONLY if the user is BOTH logged-in AND not a member of ALL the selected levels. Previous behavior also displays the content if the user is not logged-in
WebHooks
added username format to use for auto-generation of username if it is not provided
All LMS Integrations
added “enroll existing member” functionality to:
TutorLMS
SenseiLMS
LifterLMS
eLearnCommerce
WPCourseware
LearnDash
All
fixed JavaScript error on other integrations when BuddyBoss or LearnDash are opened first causing modals, etc to not work.
Members Management
Export
fixed issue with slashes on custom fields where if an entry with an apostrophe (‘) is inserted in a custom field in WishList Member, the field is escaped and a backslash is added.
Added checking for CancelDateReason when displaying scheduled cancellations. If a reason is provided then display a tooltip for it.
added pay per post to list of levels if the member has any
increased the width of the levels filters filter (search) to 220px
Fixed WishList Member for InfusionSoft Contact ID does not show in other fields when editing a user
Levels
fixed corrupted levels due to line breaks.
Fixed issue where the new registration email is not being sent to new members when the level has an AddTo action set. This only happens when the AddTo level’s user notification is set to “Send Email ONLY for New Members”.
Registration and Logins
changed country field from plain text to dropdown list in custom registration forms. note that the country field in the custom registration form has to be removed and re-added (with the same field name) for this to take effect
Fixed Expired password reset link when WishList Member handles it.
Content Protection
Folder Protection
Fixed an issue where turning on Folder Protection will not render protected svg files on Google Chrome or Microsoft Edge even when the member should have access.
Content Control
Fixed issue where the schedules added to Content Manager are not being processed.
Issue where removing a Scheduled manager doesn’t work when the action is done in the Post/Page edit screen.
Fixed Archiver error message issue for not logged in users when a post/page is not archived yet.
Other
Media Attachment Metabox
Fixed the issue of media attachment metabox not getting styled
Hide the System Pages menu item for media attachments
Translation
fixed non-translateable menu items not
Fixed the issue with translating “Get One-Time Login Link” text.
fixed shortcode creator labels to always be display:block
PHP
fixed property on non-object errors
fixed undefined index notices
fixed warnings of undefined array offsets
removed trailing backward slash
replaced # comments with // for PHP8 compatibility
fixed memory allocation maxing out when viewing WordPress’s Appearance > Menus
Fixed “jQuery is not defined” JavaScript error at frontend.
Fixed Conflict with Testify Plugin where the modal forms in WishList Member is not working when the Testify plugin is activated.
Updated .htaccess for backup folder to use “Require all denied” if Apache version is >=2.4 or “deny from all” otherwise
Download WishList Member v3.7.7381 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.8 Build 7381 New Features Dashboard Tools
Shortcode Creator – allows the admin to generate WishList Member shortcodes without having to go to the post editor
Quick links to:
Backup
Version Rollback
Email Broadcast
Member Action Button
Added wlm_member_action_button shortcode which generates a button that allow members to add/move/remove/cancel/uncancel themselves to/from a membership level or a pay per post
Menu Protection
Hides/shows menu items based on whether a user is logged-in, logged-out, member of a level, or not member of a level
Updates and Fixes Payment Providers
Authorize.net ARB
added link_text attribute to shortcode
fixed incorrect info for recurring payments in the shortcode inserter description
2Checkout API
Added link references to the documentation and the PHP library.
Added SKU as the merchantOrderID.
Removed Startupfee in the data we passed when processing the payment as this is being added together with the initial fee for recurring payments.
Fixed issue where the payment process doesn’t work. The checkout form just outputs the error “There was an error processing your request, Please try again.” even with a valid credit card.
Fixed issue where on some sites the user is just redirected to a 404 page after payment.
Note for developers:
Refactored how tokens are generated/validated.
Added “Waiting..” text when the user clicks the pay button and the form is generating a token before it redirects the user to the payment processing.
Added the 2Checkout PHP API Library and started utilizing this instead of the manual way processing payments via CURL.
Stripe
Minor updates for the translation support of the Payment Interval text.
Removed wlm_stripe_linkback shortcode as there’s no callback specified since before v2.93. This is most likely vestigial code
WooCommerce
Fixed the issue where editing a product in WooCommerce removes the product’s set up from the integration when it is linked to a payperpost.
API2
Added support in /member resource for sending email notifications (new member and admin notification) when a user gets added to a Pay Per Post via the WishList Member API.
Fixed issue for /content resource where levels that have access to all posts / all pages are not being included on the list of levels that have access to a post/page.
Levels
Auto Create Account
Added wishlistmember_user_registered action when auto-creating an account since the action is used by integrations and the WishList Member for Infusionsoft plugin
Levels Scheduled Action
Allow admins to delete scheduled level action from members
Shortcodes / Mergecodes
Grouped mergecodes and shortcodes in the inserter dropdown
Fixed issue with using non-English characters in wlm_profileform shortcode.
Fixed properties not being set for some shortcodes
renamed shortcode inserter handle from wishlist-member-tinymce-lightbox-js to wishlistmember-shortcoder-inserter-lightbox-js
added $WishListMemberInstance->short_codes property – populated by shortcodes_init()
added $WishListMemberInstance->merge_codes property – populated by shortcodes_init()
moved declaration of $WishListMemberInstance->IntegrationShortcodes to property section of class instead of in the constructor as it’s just an empty array to start with anyway
Registration
Registration Form
Added wlm_form_id to POST data. wlm_form_id contains the ID for the form that was used. Possible values are:
DEFAULT-XXXXXXXXXXXXX
CUSTOMREGFORM-XXXXXXXXXXXXXXX
Incomplete Registration
Issue where on some sites the registration page being shown after a purchase or clicking the incomplete registration URL is the “Add To level” instead of the initial level the user bought. This happens because on some sites the entry of the “add to level” is the one being added first
Pass Protection
Fixed pass protection feature applying settings to “children” that are actually auto-saves and similar. This also fixes a conflict with the Advanced Custom Fields plugin
WordPress
Fixed issue with Export personal Data under WordPress Tools menu where the Request Email Template was messed up with extra ### and the link also doesn’t work because all characters were converted to uppercase.
PHP / JavaScript
Fixed issue where it displays a PHP Fatal error: Uncaught Error: Call to undefined function apache_get_modules() when activating WishList Member on some sites.
Fixed a few more undefined index notices
Fixed repeat declaration of constant
Fixed Run-time warning strtoupper() expects paramater 1 to be string.
Fixes conflict with BuddyBoss where the export data confirmation email link does not work.
Fixed JavaScript error in the post/page editor due to dash in JSON property defining the custom post type name
Other
\WishListMember\User class
Added active_levels property. Property is an array of level IDs that are active for the user
Added load_payperposts(), add_payperposts(), and remove_payperposts() methods
added RemoveLevels() method
Added support to accept multiple index parameters to traverse multi-dimensional arrays/objects to the wlm_arrval() function. Ex. $some_array['foo']['bar'] = 'xyz'; wlm_arrval( $some_array, 'foo', 'bar') will return ‘xyz’
Added the following new WP filters to facilitate adding/removing of entries to the shortcode inserter
Download WishList Member v3.7.7338 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.7 Build 7338
Fixed Stripe issue where slashes are being displayed when the Pay button label contains single quotes (‘)
Added translation support to the Stripe Payment Interval text. (eg. Every Month, Every 3 days)
Fixed Run-time warning ‘”continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”?’
Fixed PHP Fatal error at home page when Content Scheduler is enabled
Fixed Zapier integration sending the same trigger to the same URL more than once
Fixed bug in Members > Manage where admin cannot remove level/s from multiple members at the same time
Fixed comments not being shown even to members who have access to it
Fixed Javascript conflict in post editor meta box with Yoast SEO if classic editor plugin is enabled or site is using a non-Gutenberg versions of WordPress
Fixed CSS positioning of password field eye icon on themes that do not specify box-sizing
Fixed issue where the membership level in the admin email notification for “new members” being sent is the “Add To Levels” instead of the level the user purchased.
Fixed issue where categories cannot be accessed by members of a level with access to All Categories enabled
Fixed API HTTP Digest Authentication causing 401 to be sent even if legacy authentication is already good
Added code that attempts to fix broken level data (wpm_levels) due to corrupted serialized data
Added wishlistmember_get_option filter in GetOption
Download WishList Member v3.6.7259 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.6 Build 7259
Setup
Levels
Added per-level recipient for new member admin notification
Integrations
Payment Providers
Stripe
Fixed issue where the new member notification for both admin and user are not being sent when the user purchases another level while logged in.
Fixed Pay button becoming disabled if no plan is selected and the focus moves out of the coupon code field. Only happens if more than 1 plan is configured for the level
We now passing the Name to the Customer Details in Stripe.
Changed default value of “Immediately cancel Stripe Subscription and Level in WishList Member when the user cancels their subscription via the Stripe Profile Shortcode.” from checked (immediate) to unchecked (periodend)
added coupon=”1″ to shortcode so admin knows that it is there and can be changed to “0”
WooCommerce
Fixed issue where The first name is not being set when a user purchases a WooCommerce product integrated with a membership level.
Email Providers
Fixed issue where member is not added to autoresponder if completing an incomplete registration. Affected autoresponders are arpReach, Constant Contact, ConvertKit Generic Integration, GetResponse (API), MadMimi, MailerLite, MailPoet, Maropost, MooSend, SendFox, SendStudio
Other Providers
BuddyBoss
Fixed conflict between BuddyBoss, Yoast and WishList Member where the other pages on the BuddyBoss’ member’s profile page that are not “view” and “edit” will display a “Not Found” on the page title.
We no longer run protection when current page is the currently logged in user’s author page or edit page
iDevAffiliate
added logging of requests to via WordPress transients. Logs are kept for 30 days only
Tutor LMS
Added option to remove from a course in Level Actions
LearnDash
Fixed issue where the search filter on the Learndash courses page shown by BuddyBoss doesn’t work.
Members
Sequential Upgrade
Changed wording from “x foo After Registration” to “after x Foo”
Fixed issue where configuration shows “None” even if it is set if the sequential upgrade list is paginated and the destination level is on a different page than the source level
Administration
Email Broadcasts
Changed width of recipient email from 6cols to 12cols for unsubscribe notification
Advanced Option
Global Defaults
After Registration
Fixed issue where the Global After Registration doesn’t work when it’s set to the option “Message”. If it’s set to “Message” the after registration redirect being used is the one saved on the “Page” option.
Email Notification
Restored capability to set the email address of the admin to be notified. This was lost in the move from v2.9 to v3.0
Others
Fixed issue where the user gets redirected to the “Wrong Level” page when they try to access a Thrive Apprentice Course even if their membership level has access to “All Categories”.
Fixed a few PHP notices
Fixed issue where activating the plugin generates unexpected output