• Plugin Author Chad Butler

    (@cbutlerjr)


    WP-Members 3.2.0 has been released. This is a fairly complex update with a lot of behind-the-scenes changes.

    There is information on testing the release here:
    https://www.ads-software.com/support/topic/wp-members-3-2-0-available-for-testing/

    IF you find an issue with the update, let me know!! It’s important for me to find and fix any issues as quickly as possible.

    IF you find that you need to roll back to a previous version, those can be downloaded at the bottom of the following page:
    https://www.ads-software.com/plugins/wp-members/advanced/

    One note on rollback – this version adds the username to the fields array (instead of automatically adding it at the beginning as it had done in the past). If you go back to a previous version, you’ll need to remove that field which you can do by deleting it in the Fields tab.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Chad Butler

    (@cbutlerjr)

    So far, the update seems to be going OK. 12 hours in and over 5,000 downloads – no reported problems.

    I have received some notifications from a couple of users who had been using one of the beta builds. There is an issue with converting from certain beta builds with regards to the way the email settings were being handled – specifically a custom from address and name.

    If you were a beta user and find that installing the final production version fails to activate or you receive an error when activating the upgrade, I have posted a changed install file as a gist on github for you:

    https://gist.github.com/butlerblog/7c9c1e47483c4432d2511f23b66770a7

    Replace the wp-members-install.php with that version and you should be able to upgrade the beta to the production version.

    Note this is ONLY for situations mentioned – beta users upgrading to production where the plugin fails to activate or they receive a PHP error indicating an error at line 136 of wp-members-install.php. If you are having ANY problem with upgrading that is NOT specifically what I mentioned here, please let me know BEFORE trying this as your solution!

    Plugin Author Chad Butler

    (@cbutlerjr)

    Things continue to go smoothly with the upgrade. Out of more than 6,600 downloads yesterday, I only had a handful of issues reported (literally only 5). The primary issue reported was the upgrade from beta to production mentioned above (3 out of the 5).

    The other two issues were related to emails. First, the forgot username email was not including the username (which is placed by shortcode in the email body). That was a result of how the array of email shortcodes was built. This does affect everyone even though only one person reported this.

    The second issue was for users who had implemented a custom code snippet that is discussed on the premium support site describing how to customize an activation link in the email. That custom code used an array key in the email filter called “toggle”. “toggle” was replaced in 3.2.0 with “tag” in order to be more consistent with other areas of the plugin (consistent terminology).

    All of these were addressed with the 3.2.0.1 release I put out last night. If you did upgrade to 3.2.0 you should load the 3.2.0.1 release if only for the forgot username issue.

    The “toggle”/”tag” term issue is corrected by me putting “toggle” back into the email settings array. However, any custom code snippets that use the old term should be updated to use “tag” (this would specifically be wpmem_email_filter).

    Hello Chad,

    Unfortunately, the new WP-Members breaks my site when I am NOT logged in.

    Fatal error: Call to undefined function wpmem_block() in /home/verenigingvoorst/public_html/wp-content/themes/rttheme18/rt-framework/functions/theme_functions.php on line 601

    When I deactivate WP Members site works again. Any clue?

    Site is https://www.verenigingvoorstoelmasseurs.nl/

    On https://www.verenigingvoorstoelmasseurs.nl/contact/ the error message is visible.

    The error is on the homepage and a few other pages. Page https://www.verenigingvoorstoelmasseurs.nl/lid-worden/ works normally. Odd.

    • This reply was modified 6 years, 7 months ago by marvel32. Reason: Added links
    • This reply was modified 6 years, 7 months ago by marvel32. Reason: More information
    Plugin Author Chad Butler

    (@cbutlerjr)

    The error message indicates you’re using the function wpmem_block() in your theme functions.php file. There were a number of obsolete functions that were removed in 3.2.0 and that was one of them. wpmem_block() was deprecated in 3.1.1 (about 2 years ago).

    wpmem_is_blocked() is part of the API and that’s what should be used.

    Thank you for your quick answer! I never expected the theme to include coding for WP-Members, but appearently it does. Changed wpmem_block into wpmem_is_blocked and everything works again. Thanks again!

    Hello Chad,

    I’ve been using WP-Members together with Theme My Login plugin without any issues.

    It appears that the latest update is causing some sort of conflict with new user registrations on the TML registration page.

    The following error is triggered, “Sorry, Username is a required field.”, even though the username is being entered. The error goes away when I deactivate WP-Members.

    Any ideas?

    • This reply was modified 6 years, 7 months ago by widecast.
Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘WP-Members 3.2.0 has been released’ is closed to new replies.