WishList Member - Create a Membership Site in WordPress

WishList Member - Create a Membership Site in WordPress v3.27.16

No permission to download
Download WishList Member v3.11.7712 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.11 Build 7712

Levels
  • Fixed: Email confirmation reminders are not being sent.
Other Providers
  • Elementor
    • Updated function being called to new one in order to remove deprecated error messages in front end
Members
  • Fixed: Custom registration fields not showing when editing a user.
Email Broadcast
  • Fixed: Cannot edit existing email broadcast due to error alert.
Other
  • GeoDirectory
    • Added compatibility with GeoDirectory plugin to fix an issue where WLM protection doesn’t work for GeoDirectory Families Page.
  • Version Requirements Checker
    • Fixed hardcoded version numbers for WLM, WP and PHP in version requirements checker messages
    • Added relevant KB links to the following texts:
      • Lower version of PHP
      • Lower version of WordPress
PHP
  • Fixed PHP notices and warnings
  • Deprecated error messages are now sent to the log file instead of being displayed if WP_DEBUG is true.
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.
  • Magic Page
    • Removed content from magic page.
    • Displayed notice on magic page edit screen.
    • Removed protection settings on magic page.
  • Version requirements update
    • WordPress 5.0+.
    • PHP 5.6+ (PHP 7.4+ recommended).
    • MySQL 5.6+ OR MariaDB 10.1+.
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”.
  • Like
Reactions: Art
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
  • Hooks
    • Deprecated wishlistmember3_*, wlm_*, and wlmem_* actions in favor of wishlistmember_* for consistency. Using the deprecated actions will trigger a deprecated action notice as describe in https://developer.wordpress.org/reference/functions/do_action_deprecated/
    • wishlistmember_save_email_provider
      • Added $id and $ar[ $id ] parameters in addition to the existing $data parameter to the wishlistmember_save_email_provider action
        • $data is the data received from the ajax call with autoresponder_id removed
        • $id parameter is the autoresponder_id (ie convertkit)
        • $ar[ $id ] is the data saved for the Autoresponder
        • Refreshed autoresponder data returned to ajax call if wishlistmember_save_email_provider action has run
  • PHP Notices
    • Undefined property: WishListMember3::$taxonomyIds
    • Undefined variable: partial, Undefined index
    • Undefined offset: 0
    • Parse error: syntax error, unexpected ‘)
Download WishList Member v3.9.7524 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.9 Build 7524
Updates and Fixes

  • BuddyPress
    • Fixed issue where non admin users are unable to access profile pages (eg. /members/username/groups) and are redirected to the non members page.
    • Fixed 404 when viewing news feeds when Thrive Apprentice is installed
  • Divi Integration
    • Updated integration to work with modules as well
  • FluentCRM
    • Fixed: dropdown fields not populated in modals
    • Fixed: adding tags not working
  • Email Notifications
    • Fixed incorrect notification email being sent for additional levels added via level actions
Download WishList Member v3.9.7514 - Create a Membership Site in WordPress Nulled Free
WishList Member v3.9 Build 7524


Updates and Fixes
  • BuddyPress
    • Fixed issue where non admin users are unable to access profile ages (eg. /members/username/groups) and are redirected to the non members page.
    • Fixed 404 when viewing news feeds when Thrive Apprentice is installed
  • Divi integration
    • Updated integration to work with modules as well
  • FluentCRM
    • Fixed: dropdown fields not populated in modals
    • Fixed: adding tags not working
  • Email Notifications
    • Fixed incorrect notification email being sent for additional levels added via level actions
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
    • wishlistmember_shortcodes
    • wishlistmember_mergecodes
    • wishlistmember_integration_shortcodes
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
  • Like
Reactions: shaunp

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu