WishList Member Logo

WishList Member Accounts

Manage your WishList Member account, subscriptions, downloads, and more!

WishList Member v2.7 Build 1326

Bug Fixes

  • Fixed issue where users can bypass user level registration
  • Fixed idevaffiliate not sending recurring comissions
  • Fixed array_fill and array_combine errors in Add_Additional_Levels
  • Fixed issue where localhost.com, work.com and home.com bypasses activation
  • Fixed domdocument error by added checking for existence of UpsellOrders tag in 1SC xml before parsing for upsell orders.
  • Fixed the issue with manually un-approving and re-approving members membership manually re-subscribed him to the same autoresponder list
  • Fix the issue with the new Registration Session Timeout where on the first install and the session time is not yet set, direct registration link does not work, it goes to the homepage.
  • Fixed issue with top level menus not being translatable by calling load_plugin_textdomain in WishListMember constructor instead of in init
  • Fixed the broken link in Email Setup that is supposed to go to the Cron Settings.
  • Fixed additional levels not being added to existing member registration
  • Fixed custom registration not saving default values
  • Fixed header and footer not showing on pay per post registration pages
  • Made “Forgot Password?” text translatable.
  • Add forgot password link to Existing Members Registration form
  • Fixed the issue with wlm unable to call integration methods for clients using PHP 5.3.
  • Fixed issu with PayPal pending orders
  • Fixed issue on Next and Previous link not displaying on protected custom post types even if admin is logged in or member has access to it
  • Fixed bug where invoice is not retrieve correctly using OrderID
  • Fixed strange chars issue. It now generates WP friendly slug style name for folder based on level name (similar to generating slug for post.)
  • Fixed the Comment protection Issue
  • Unset empty membership level settings when creating new levels with API 2.0. This fixes issue with the membership level being greyed out when creating/editing posts for levels created via the API
  • Fixed Infusionsoft issue with Payment Plan B
  • Performance enhancement on sites with large number of posts.
  • Support for “Pay Plan Misc” -> “Number of days until charging”
  • Added the code to check for custom post types of each membership level which fixes the problem for some custom post types not displaying when called by a plugin
  • Fixed the issue for wp_mail() not functioning when the message is empty
  • Fixed the problem of TOS lightbox having some issue when custom registration were generated using Merge Codes
  • Fix issue with css for paging and bug for current date
  • Fixed issue with SSL idevaffiliate setups by turning off HOST and PEER verification for SSL.
  • Fix css issue with admin_more
  • Added saved searches functionality
  • Implemented advanced search feature
  • Added wlm_min_passlength short code and Ability to Add,Move and Remove user level
  • Improved activation mechanism so that it no longer keeps on trying if connection fails and cause client server to crash
  • Fixed bug where when the site fails querying the latest version, wlm bogs the site down
  • Added support for 2CheckOut’s header return method
  • Fixed auto login when registering for a pay per post via integration
  • Fixed issue where protected posts are displayed in RSS even if hide/show for RSS is enabled
  • Fixed issue with creation of custom registration form that prevents the user to select/make changes to the form
  • Fixed jQuery conflict with old datepicker by using current datepicker UI included in WP. Also added updated redmond theme
  • Fixed issue with the first post being replaced by the last post in the loop
  • Fixed issue with File Protection inheritance if membership level has access to All Pages or All Posts enabled
  • Fixed bug where the use of [register_level] tags causes the page layout to break in IE
  • Fixed bug in idevaffiliate where recurring commissions aren’t being tracked properly
  • Fixed issue where acl is not getting initialized during activation

Updates

  • Significant change in activation. Prevent continued request to the activation center. Rechecks activation every month, if wlm cannot reach the activation server, it will try for the next 5 weeks before actually bringing the license down.
  • Lengthen the way paypal integration wait for delayed IPN and added cancellation support for 0 Trial
  • Change the table class selector for Existing Members Login form. (They have the same class with registration form and some client might want to style it differently)
  • Added support for multiple items purchased in infusionsoft integration.
  • Added /txnid/{txn_id} to retrieve members membership level based on txnid
  • Added push notification url to settings
  • Added option to/not-to unsubscribe to a list when a member gets removed from a membership level
  • Remove double instance of setmembershiplevel in wpmregister
  • Bypass activation on possible local sites, missing tld, tld is loc, devolpment domain is localhost, work, home
  • Update Auto-responder for Infusionsoft’s instructions to match with the latest IF navigational structure.
  • Remove passing by reference on functions (This is to fix the issue with cilents using php version 5.3)
  • Text Domain added to top menu.
  • Added Specific System Pages on Post/Page options so that admin can either assign specific pages for each post/page or just use the default.
  • Remove “Password” shortcode in email broadcast editor because its not being used and create confusion to clients thinking that they can use it.
  • Added option to set registration page session length
  • Added new shortcodes
    • wlm_ismember and wlmismember
    • wlm_nonmember and wlmnonmember
    • wlm_register_LEVEL and wlmregister_LEVEL
    • wlm_private_LEVEL and wlmprivate_LEVEL
    • wlm_private and wlmprivate
  • These new shortcodes are alternatives to the following legacy counterparts respectively:
    • ismember
    • nonmember
    • register_LEVEL
    • private_LEVEL
    • private
  • These new shortcodes now work through the standard WP shortcode mechanism and should work just like any standard regular WP shortcode
  • Updated conflicts.txt file for conflict with Loop Buddy
  • Added the support for custom taxonomies in the category Widgets.
  • Optimized EmailBroadcast by refactoring the code when getting expired members.
  • Added archive_template filter. This is to fix the issue where custom taxonomies are not being protected by wlm.
  • Added capability to call the API internally via the WishListMemberAPIRequest function
  • Tool tips and menus are translatable now
  • Added “Memory Allocation” on Email Settings. This will allow admin to set memory allocation when sending email broadcast to fit their needs especially when they have large number of emails
  • Added debugging class and admin settings
  • Added Profile Builder Pro as a plugin conflict in conflicts.txt
  • When viewing a category with no post because WLM hides it, users are redirected to non member or wrong membership level error pages
  • added settings note on gotowebinar integration
  • Ajaxified rss feed fetching
  • Added memory limit checking. The recommended mem-limit is 64M
  • Support latest version of InfusionSoft API and Tables.
  • Support Free Trial (Free # of Days)
  • Added fallback for paypal free trial subscriptions. fallback works by asking the client for his paypal email address in order to continue. wlm then checks if the email is registered as incomplete and if so continues from there

Changes

  • Remove tool tip in the SKU fields
  • Made $data optional in wlmapiclass _request method
  • Added the condition that checks if the registration is coming from shopping cart, if it is, bypass the pending_for_autoresponder on the levelforapproval status
  • Changed get_API_key() method to public instead of private, so it can be used in plugins. Neede for WL ID Card update specifically.
  • changed field label for Registration Session Limit to Registration Session Timeout
  • Shortened the field for Registration Session Timeout
  • Updated the tooltip for Registration Session Timeout
  • Changed Dashboard link to FAQ to point to https://my.wishlistmember.com/faq/
  • Added padding between boxes on dashboard
  • Changed behavior of SendTheMail so that it always aborts and returns true when trying to send to a temp email account
  • Display error when admin tries to create a zero-day sequential ugprade
  • Added deprecated notice for old getresponse integration

New

  • Added get_member_levels() method to api-helper/class-api-methods.php for easier retrieval of a user’s membership levels
  • Added wlmapi_get_member_levels() function to api-helper/functions.php
  • Mark pending payments as For Approval and attach a “Pending reason” to the status
  • Echeck Support for Paypal
  • Do not add a user to autoresponder if registration is not yet active (ie. needs admin approval, email confirmation)
  • Added capability to pass GET data to registration URL to allow pre-filling of registration form fields.
  • Added support for 1ShoppingCart Upsells
  • Renamed variable $existingmemberlink to $existingmembertest
  • Updated “Existing member login” string to support language trnaslation
  • Added function wlmapi_get_level_post_type and WLMAPIMethods method get_level_post_type to allow for querying of custom post types by membership level
  • Added API helper classes and functions
  • Added support optional registration date column (after password) when importing members
  • Added wlm_expiry shortcode: usage
  • New Force Download option for each folder per each level
  • Added link to force checking of new updates in dashboard
  • Added option add non-members to a level in Membership Levels -> Move Membership Levels

Posted

in

by

Tags: