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
Download WishList Member v3.6.7211 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.6 Build 7211
Integrations
Payment Providers
ThriveCart
Fixed long API key issue with Thrivecart.
Stripe
Fixed issue where the line items in the Stripe’s invoice (Stripe’s profile shortcode) are not showing correctly.
Fixed coupon handling when there are more than one Stripe button/forms in a page
Fixed displayed subscription plan currency on form to display actual currency as configured in Stripe
Disabled payment button while checking for coupon code validity
Required customer to select a plan prior to payment if there are multiple payment plans available
Admin Area
Correct the value of the products dropdown after saving
Added capability to select multiple plans under the same product in the admin area. This translates to the customer being able to select a payment plan of choice in the popup payment form.
Changed label from “Stripe Plan” to “Select Stripe Plan(s)” in the admin config area
Changed “One Time Payment” label to “One Time Payment (Custom Pricing)” in product configuration modal
Added support for one-time payment plans (Price endpoint)
Updated SDK to 7.44.0 which supports Price endpoint
Added support for coupons for one-time payment plans. Since there’s no documented way of doing this at the invoice level, this is currently achieved by applying the coupon at the customer level prior to charging the invoice and then removing the coupon from the customer after the invoice is charged. This will be updated as soon as Stripe’s API adds support for coupons at the invoice level.
Email Providers
ConvertKit
Fixed issue where subscribing the user to the list doesn’t work when the data saved in our settings is on this format
MooSend
Fixed name not being sent
MailerLite
Fixed first name and last name not being passed
SendFox
Fixed name not being sent
AWeber API
Lengthen the queueing of Aweber API calls to prevent API limit error
Other Services
eLearnEcommerce
Added support for eLearnCommerce Upsell feature
WebHooks
Added option to accept GET requests if POST data is not found for incoming webhooks
Members
Manage
Fixed: Toggle for compact view is missing if there is no pagination
Fixed: Name and address fields show up as custom fields under the other fields tab when editing a user
Added option to require/not require email confirmation when an admin adds a user to a level. options are:
Use Level Requirements – will make use of whatever is set for the level
Require Confirmation – will force email confirmation irregardless of level settings
Do NOT Requirement Confirmation – will NOT require email confirmation irregardless of level settings
Added option to require/not require email confirmation when an admin adds a user manually. Options are:
Use Level Requirements – will make use of whatever is set for the level
Require Confirmation – will force email confirmation irregardless of level settings
Do NOT Requirement Confirmation – will NOT require email confirmation irregardless of level settings
Added the following new actions
Resend Email Confirmation Request
Resend Incomplete Registration Email
Both actions allow the admin to manually resend said emails
Fix placeholder for Add to Level notification
Sequential upgrade
Fixed: Broken sequential upgrade UI if a destination level no longer exists. Typically happens when a destination level is deleted
Fixed upgrade on date being set to Jan 1970 if it is empty
Content Control
Content Archiver and Scheduler
Fixed: Content Archiver and Scheduler custom error messages does not update when admin change it from the settings
Advanced Options
Global Defaults
Other
Fixed missing textarea fields when HTML values are provided.
Registration
Fixed issue where Active members that belongs to an expiring level cannot re-register.
Fixed: Users get admin role if WP default role is set to “Administrator” and the user is added via any of the following:
API
Integrations and the level setting “Enable Auto-Created Accounts for Integrations” is turned on
Webhook integration
Zapier integration
Changed color for link & changed opacity of the paragraph for better readability in popup payment forms
Login
Updated “Username” label to “Username or Email Address” for login shortcode and login widget
We no longer perform WishList Member redirects if login is made through AJAX
Fixed issue where doing the One Time Login action on the WordPress login page goes to a 502 Gateway error page when the site is hosted on WP Engine.
Shortcodes
Fixed issue where the expiration date being displayed is 1/1/1970 when the user doesn’t belong to the level indicated in the expiration shortcode.
Fixed broken TinyMCE Shortcode Inserter if level names has single quote (‘) character
Added hide_mailinglist parameter to wlm_profileform shortcode. default value is “no”
Protection
Hide/Show Feature
Post Lists is empty if there are too many protected posts
Filtered protectedIds by post_type if query is based on taxonomy
Activation
Fixed activation conflicts with Thrive Themes Builder
API
Auto-generate nickname if not provided. Behavior is as follows:
Use first_name if set, if not user display_name, if not use user_login
Then strip @ and everything that from the generated nickname. this prevents email addresses from showing up as nicknames
Auto-generate first_name from nickname if not provided
Auto-generate display_name from first_name if not provided
All of the above prevents the username from being the default nickname, first_name and display_name as it is possible that the email addresses will also be used as the user_login which is used as the default value for the abovementioned fields.
Refactored the initial generation of display_name from using implode to simply using the concat operator
Cast $member_id as integer
Remove unnecessary urldecode() when getting member details
If content is not protected, just return true in member_can_access()
Fixed use of undefined constant warning
Compatibility
BuddyBoss
Components pages protection
Fixed issue where the components pages such as the Groups and Activity aren’t being protected by WishList Member.
Members page
Fixed issue where the protection of the page set as the member’s page in Buddyboss isn’t working.
Protection on currently logged in users profile/edit page
Protection on currently logged in users profile/edit page
We no longer run protection when current page is the currently logged in users author page or edit page.
Other
Recommended WP 4.9.6+ and PHP 7.2+ in plugin description
Added tooltip to “Add To” settings in Setup > Levels
Added tooltip to “Would you like to automatically give this level access to specific content?” in Setup Wizard
Download WishList Member v3.5.7141 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.5 Build 7141
Setup
Levels
Added one-time login link shortcode in email templates. The mergecode is [one_time_login_link redirect=””], label is One-time Login Link
Added “email confirmed notification” under Setup > Levels > Requirements > Require Members to Confirm Email
Integrations
Supported different API keys for integrations that connect via the WishList Member API in addition to the default API Key provided under Advanced Options > API. This allows changing of an API Key for a specific integration without affecting the others. Affects
Payments/JVZoo
Payments/PayBlue
Payments/PayKickStart
Payments/SamCart
Payments/SendOwl
Payments/ThriveCart
Emails/Drip
Others/ResponseSuite
Payment Providers
Plug&paid
Updated code to comply with new standards set by plug&paid
Stripe
Fixed issue where clicking the “Pay” button on the Stripe checkout form doesn’t do anything when the Stripe integration is set to LIVE but the user purchases using a test card. We now show an error about the user using a test card. This error wasn’t showing before.
Pin Payments
Marked integration as legacy
Added message at the top saying it has been discontinued
Email Providers
Added Automizy Integration
Updated the following email providers to “action-based” events
MadMimi
Maropost
Interspire
ArpReach
ConvertKit
GetResponse API
Generic
Other Providers
WP Courseware
Fixed the PHP Warning Invalid argument supplied for foreach().
IDevAffiliate
Fixed issue where prices that has are more than 999 are displayed as single digits in the modal edit section. For example, if the price is 1000, it will be displayed as 1.00 when editing the price.
Administration
Email Broadcasts
We no longer include unconfirmed members to the recipients of the email broadcast.
Advanced Options
Global Defaults
Emails
Added global default for “email confirmed notification”
Logins
Settings
Added “Show One-Time Login Link Option on Login Page” option. Email template is also provided. The mergecode to generate the link is [one_time_login_link redirect=””]. The option will show up on the WordPress login page, WishList Member login shortcode and WishList Member login widget
Styling
Fixed broken media picker if json_encode fails
Template 01
Fixed height issues with the form and layout
Fixed responsive breakpoints for mobile devices
Template 03
Fixed issue on buttons width being limited
Template 05
Fixed issue on buttons width being limited
Registrations
Fixed issue where the wrong membership level registration form is showing to the user after payment. This happens when the original level purchased by the user has an “Add To Level(s)” Actions set to it.
Performance
Improvements to TTFB
Removed call to get_plugin_data. used constants instead
Replaced multiple calls to WishListMember::GetOption with a single query in level_email_defaults.php
Removed unnecessary calls to WishListMember::GetOption in ppp_email_defaults.php
Download WishList Member v3.4.7100 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.4 Build 7100
Setup
Levels
Fixed incorrect Expiration Date calculation if WordPress Date Format is d/m/y
Pagination causes level dropdowns to not include all levels if there is more than one page to paginate
Integration
Payment Providers
Fixed Javascript error that prevents integration page to load if there are no PayPerPosts
Fixed: “Products” tab not loading if there is recursion in post_types data (possibly caused by other plugin). Issue is known to affect Stripe, possibly affects others.
ThriveCart
Fixed: Existing Members who purchases other levels aren’t getting added to those levels.
Email Providers
ActiveCampaign
Fixed issue where ActiveCampaign doesn’t work
MailPoet
Fixed: error 500 when adding a member if MailPoet integration is active but the MailPoet plugin is not enabled
Other Providers
BuddyBoss
Fixed issue where users are not being added to the BuddyBoss group as configured in the Buddyboss integration.
Added Default Action Settings for New Group and Profile Type
Download WishList Member v3.4.7064 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.4 Build 7064 New Integrations
Elementor
Lifter LMS
Protection
Fixed issue where protected files keep getting unprotected.
Levels
Fixed: Level inheritance where child levels inherit parent level settings even if the parent is no longer in a member
Added pagination if there is more than 25 levels on the page
Fix issue where RedOakCart, Ultracart and Generic integrations doesn’t account for the delay as set under Registration > Enable Auto-Created Accounts for Integrations
Fix issue where the set “Username Format” isn’t being applied.
PayPerPost
Fixed: Configured after registration redirect for PayPerPost doesn’t work.
Fixed Member Notifications Email issue with Image HTML tag
Fixed pay per post title not showing when editing
Added sort parameter to wlm_userpayperpost shortcode. values can be ascending or descending. default is ascending
Integrations
Fixed: Removing items from dropdowns that accept multiple values don’t work. Affected integrations are:
Fixed ntegrations that do not trigger when admin approves level with For Approval Status
WooCommerce
Fixed issue where protection doesn’t work for pages set as the WooCommerce “Shop Page”.
Grabbed address from WooCommerce order and added it to WishList Member user
Stripe
Added a setting on each of the Stripe products that allows Cancelling the Stripe Subscription when the membership level of the user gets cancelled in WishList Member.
Email Providers
MailerLite
Updated to action-based events
Moosend
Updated to action-based events
SendFox
Updated to action-based events
MailPoet
Fixed: Actions for removed and cancelled not working
InfusionSoft
Added support for uncancel actions
SendLane
Renamed Reregistered to Uncancelled
Other Services
Fixed: Data with ‘ and ” are saved as \‘ and \“
WebHooks
Fixed: Deleting an incoming webhooks deletes ALL incoming webhooks
Fixed implementation of new_users_only and new_members_only
Modified return values to return the error code
Added “new_members_only” parameter support for “add” actions. if set to true then we only allow registrations if there is at least one level in the webhook’s “add” configuration that the user is not yet a member of. field also accepts URL in which case the system will redirect to it on error.
Added “new_users_only” parameter support for “add” actions. if set to true then we only allow registrations if email is not yet in the database. field also accepts URL in which case the system will redirect to it on error.
Returned error on failure to add a member
If action is “add” and email already exists then add the levels to the existing user, otherwise create the user first then add the levels
Properly escaped quotes in list of configured incoming webhooks
Supported mapping of array keys such as field, field[data] and field[0]
Supported JSON post data (application/json has to be passed as content-type in the request header)
Added support to redirect to a specified url after post is processed by passing “redirect” with a URL as value in the post data
Returned {success:1} on successful requests
Updated code to obey level registration requirements
Updated code to obey level email notification settings
Swapped the actions and data mapping tabs
BuddyBoss
BuddyBoss and BuddyPress issues
BuddyPress – Fixed issue where BuddyPress pages like /groups/xxxxx/ and /members/xxxxx/ are no longer being protected by WishList Member.
BuddyBoss Platform – Fixed an issue where the styling of the Pop Up modal that appears when clicking the “New Discussion” button on the Groups pages gets messed up when WLM is activated.
Topics/Discussions
Fixed: First reply on topics/discussions disappears for normal members when the “Hide/Show” feature is enabled.
Evidence
Fixed: Sends temp email to Evidence
Included city, state, zip and country content in post
Slack
Fixed: Sends temp email to Slack
Tutor LMS
Added Complete Course Action for tutor LMS
Learndash Integration Loading
Remove JS checking of Learndash Plugin when opening Learndash Integration
Sequential Upgrade
Updated the User interface
Added option to send welcome email. there are three possible settings:
Do not send
Follow per level setting of the level being added to
Send email no matter what
Fixed REMOVE setting being lost after upgrading WishList Member
Registration
Fixed: WordPress tries to send out 2 emails – Password Changed and Email Changed. These fail because the email is invalid. The admin then gets 2 failed email notifications.
Fixed: Email confirmation redirect. user should be redirected to the after login page after email confirmation but is instead just redirect to the homepage
Advanced Options
Logins
Fixed issue where the “Login Limit Message” disappears when the message contains a single quote (‘).
Fix issue where the Login Limit Message is not being displayed when the user reaches the default login limit set and the “Allow WishList Member to Handle Logout Redirect” is enabled.
Global Defaults
Fix issue where the text area for the following fields below disappears when there’s a single qoute (‘).
Text to display for content protected with private tags
Text to display for content protected with reverse private tags
Text to display when comments are protected
Fix issue where the input fields disappears when there’s a single qoute (‘).
Miscellaneous
Allows full URL to be entered in Affiliate ID field
API
Fixed: [confirmurl] shortcode is not being processed properly for the email confirmation email
Fixed non-working DELETE /members/:[id] resource
Updated email sending behavior for welcome email when email confirmation is required. we now mirror the behavior when someone registers via the form wherein the welcome is not sent when email confirmation is required. only the email confirmation email is sent
Added return_fields array parameter to /members/:[id] resources so requesters can ask the API to return specific wp user fields such as first_name, last_name, etc
Returned 400 error code as a catch-all code for errors
Post/Page Options
Fixed: Select2 dropdown inside modal box not showing if divi theme is enabled. increased z-index to 9999999
Login Templates
Fixed: Responsive issues for both template 05 and template 11
Fixed: Login style template 9 cannot edit button color
Profile
Fixed issue with updating the password where it keeps showing error saying “Password not accepted” if Require Strong Passwords option is enabled.
Fixed issue where a backslash is added when the user info contains single qoutes or apostrophes on the WordPress Profile page and the WishList Member’s member details modal.
Pagination
Added Show All option on all pagination items
Fixed quick jump input field
Supported “tab” in addition to “enter”
Page change on tab only happens if data-orig is set and it is different from value
Other
Fixed incorrect url when pre-loading iconset
Removed ‘This page is auto-generated by the WishList Member Plugin.’ from the magic page
Prevents unnecessary saving of Magic Page id
Updated links pertaining to connectivity and activation in selfcheck
Fix the tooltip on modal boxes not showing when their responsive version kicks in
Fixed layout issue for responsive behaviour of modal-xl
Fixed the width of the fields with click to edit features
Fixed daterangepicker shows behind modal if view is narrow
Fixed an issue that clashes with other plugins for select2 inside a modal box
Fix issue where WishList Member won’t activate on server’s using PHP Version 5.4.45 because of the following errors.
“PHP Fatal error: Can’t use function return value in write context in”.
Updated mail sending to include an alternate text body if the message is in html. this helps the email get through spam filters
Prevented possible conflicts with smtp plugins caused by not setting the mail header content-type to text/html or text/plain
Fix issue where “Enable visibility rules” from “If Menu” plugin appears twice in the menu settings.
Also fix the error message “If Menu detected that another plugin or theme (WishListMember_Walker_Nav_Menu) extends menu items incorrectly. This may cause duplicate visibility rules to show up, but functionality should be fine.”.
Download WishList Member v3.3.6939 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.3 Build 6939 Payment Provider
WooCommerce
Fixed: Broken WooCommerce integration introduced in v3.3.6937
Note: WishList Member v3.3.6939 replaces WishList Member v3.3.6937 as an official release and contains the same updates as listed below. Setup
Integrations
Payment Providers
WooCommerce
Fixed: Admin cannot delete any post if the integration is active while the WooCommerce plugin is inactive
Stripe
Made the tables more responsive for mobile devices.
Content Control
Content Archiver
Allowed past dates when setting archive date
Fixed issue where the user loses access to an archived content when at least one of their levels has a date outside of the archived date even though they have other levels that has an access to the archived content.
Legacy API
Restored legacy API back into WishList Member
Changed remote calls to call methods as non-static as all Legacy API methods are defined as non-static methods to begin with