• Resolved jshare

    (@jshare)


    I’m using Paid Memberships Pro 1.8.6.2 (the latest).

    With 1.3.3, BNFW new user notifications are being sent out, but when I tried upgrading to 1.3.5, they aren’t anymore although the new users are still being created. I’ve since rolled back to 1.3.3 and things are fine again.

    Suggestions?

    https://www.ads-software.com/plugins/bnfw/

Viewing 15 replies - 1 through 15 (of 18 total)
  • Plugin Author bnfw

    (@voltronik)

    Hi jshare,
    Thanks for your message.

    Are you using the latest version of WordPress? There were some serious changes between version 4.2 and 4.3 and 4.3.1 to do with user registration and notifications and I’ve had a hard time picking it apart for BNFW and still retaining functionality.

    Can you confirm?

    Thanks,
    Jack

    Thread Starter jshare

    (@jshare)

    Yes, I’m on 4.3.1

    Plugin Author bnfw

    (@voltronik)

    Hi jshare,

    Ok, does the plugin work when Paid Memberships Pro is disabled?

    Jack

    Thread Starter jshare

    (@jshare)

    Just finished testing in a dev environment.

    I’m using 4.3.1 (multisite enabled), PMPro (latest 1.8.6.2). Using 1.3.3, User Registration – For User is generated. Using 1.3.5., it isn’t.

    I just tried disabling PMPro, and then I had to enable user registrations for the multisite network in mydomain.com/wp-admin/network/settings.php

    However, by doing that, the site now uses classic WordPress registration and a new user receives the Activate and subsequent Login information emails, but not User Registration – For User.

    Rolling back to 1.3.3 and using PMPro.

    Thread Starter jshare

    (@jshare)

    I’m also using Theme My Login 6.4b2 if that helps.

    Plugin Author bnfw

    (@voltronik)

    HI jshare,
    Thanks for the extra info.

    I suspect the problems are caused by multisite and/or TML. I plan on adding support for TML in an upcoming version of the plugin but multisite is currently not officially supported.

    I wonder if multisite isn’t completely inline with single-site instances of WP and so the check is failing. I’ll do some testing but if I can’t come to anything conclusive, I may have to leave this one until multisite is supported at a later date.

    Jack

    Plugin Author bnfw

    (@voltronik)

    Hi jshare,
    Are you able to test without any other plugins activated to see if the issue is resolved when TML is disabled?
    I suspect it’s a plugin conflict if the two plugins perform similar functions.

    Let me know?

    Thanks,
    Jack

    Hi,
    I have the same issue and I’ve disabled all plugins except Buddypres, but the issue persists. I can’t disable Buddypress without losing all the site’s functionality so I’m just using the welcome email instead, but I thought the info might help.

    Plugin Author bnfw

    (@voltronik)

    Hi nurfloit,
    Thanks for letting me know.

    I’ve done extensive testing with this but I can’t find a reason why this is happening. It clearly is happening for some users of the plugin but I still can’t seem to find out why.

    I don’t suppose there’s anything in the error log which might shed some light on the issue is there?

    Thanks,
    Jack

    Thread Starter jshare

    (@jshare)

    With TML disabled, PMPro is bypassed and all signups are now via the classic WordPress registration. In that situation, 1.3.5 doesn’t generate the User Registration – For User notification, for me at least.

    I didn’t think to check the error_log in my test environment before I deleted it, sorry

    Plugin Author bnfw

    (@voltronik)

    Thanks jshare,
    What other active plugins do you have on your site?

    Jack

    Thread Starter jshare

    (@jshare)

    Here’s the full list right now active:

    410 for WordPress
    All In One SEO Pack
    Antispam Bee
    Aweber Subscriber Count
    Better Analytics
    Better Notifications for WordPress
    Broken Link Checker
    CSS Cache Buster
    Decon Character Counter
    Easy Content Templates
    Enable Media Replace
    Evergreen Post Tweeter
    EWWW Image Optimizer
    Front-end Editor
    Get Custom Field Values
    Google XML Sitemap for Videos
    Hide Admin Bar From Non-admins
    Image Override
    Instant Featured Image
    JobMobv2 Shortcodes
    LeadPages connector
    MyThemeShop Theme/Plugin Updater
    nginx Compatibility (PHP5)
    Paid Memberships Pro
    Paid Memberships Pro – AWeber Add On
    Paid Memberships Pro – Email Templates Add On
    Paid Memberships Pro – Nav Menus Add On
    Pretty Link Pro
    Q2W3 Fixed Widget
    Quick Drafts Access
    Social Count Plus
    Social Warfare
    Theme My Login
    Widget Logic
    WP Scheduled Posts
    WP Sitemap Page
    WP-DBManager
    WP-Mail-SMTP
    WP-Polls
    XML Sitemap & Google News feeds

    Plugin Author bnfw

    (@voltronik)

    Thanks jshare,

    I suspect it’s an issue with BNFW however, if you are able to test on a staging site with all except for BNFW activated to test from your end, that would be incredibly helpful.

    Thanks,
    Jack

    Plugin Author bnfw

    (@voltronik)

    If anyone’s still following this thread, can you help me out?

    I can’t seem to replicate this issue no matter how hard I try. In order to better test, I need a copy of a database.

    Are any of you able to send me one via the contact form on my website?
    Alternatively, use my email address to send it via WeTransfer.com or something.

    Thanks,
    Jack

    Thread Starter jshare

    (@jshare)

    Glad I continued testing for this, because I discovered that my configuration wasn’t generating password creation emails for the past 2 weeks.

    TMI alert! After exhaustive testing in a dev environment:

    * if BNFW 1.3.3 is the only plugin enabled and the network is configured so ‘User accounts may be registered,’ I create a new user via https://mysite.com/wp-signup.php. Subsequently, an activation email is sent and once I click the activation link, a new user email is sent with password info. No ‘User Registration – For User’ email
    * if BNFW 1.3.3 and PMPro 1.8.6.2 are the only plugins enabled and user registration is disabled at the network level, and I register via https://mysite.com/membership-account/, the registration confirmation email = ‘User Registration – For User’ email
    * if BNFW 1.3.3 and PMPro 1.8.6.4 are the only plugins enabled and user registration is disabled at the network level, and I register via https://mysite.com/membership-account/, the registration confirmation email comes from PMPro. No ‘User Registration – For User’ email
    * if BNFW 1.3.5 and PMPro 1.8.6.2 are the only plugins enabled and user registration is disabled at the network level, and I register via https://mysite.com/membership-account/, the registration confirmation email comes from PMPro. No ‘User Registration – For User’ email
    * if BNFW 1.3.5 and PMPro 1.8.6.4 are the only plugins enabled and user registration is disabled at the network level, and I register via https://mysite.com/membership-account/, the registration confirmation email comes from PMPro AND There is a ‘User Registration – For User’ email! Triple-checked this!
    * if BNFW 1.3.5 and PMPro 1.8.6.6 are the only plugins enabled and user registration is disabled at the network level, and I register via https://mysite.com/membership-account/, the registration confirmation email comes from PMPro. There is No ‘User Registration – For User’ email! But there is a PMPro mail
    * if BNFW 1.3.5 and PMPro 1.8.6.4 and TML 6.4-beta2 are the only plugins enabled and user registration is disabled at the network level, and I register via https://mysite.com/register/, the registration confirmation email comes from PMPro. There is a ‘User Registration – For User’ email that arrives first!
    * if BNFW 1.3.5 and PMPro 1.8.6.4 and TML 6.4-beta2 and all other plugins enabled and user registration is disabled at the network level, and I register via https://mysite.com/register/, there is a ‘User Registration – For User’ email, and that’s it.
    * if BNFW 1.3.5 and PMPro 1.8.6.6 and TML 6.4-beta2 and all other plugins enabled and user registration is disabled at the network level, and I register via https://mysite.com/register/, there’s no registration email at all
    * if BNFW 1.3.5 and PMPro 1.8.6.6 and TML 6.4-beta2 are the only plugins enabled and user registration is disabled at the network level, and I register via https://mysite.com/register/, the registration confirmation email comes from PMPro. No ‘User Registration – For User’ email
    * if BNFW 1.3.5 and PMPro 1.8.6.4 and TML 6.4.1 and all other plugins enabled and user registration is disabled at the network level, I can’t register via https://mysite.com/register/ and I can’t remove the link from sidebar widget, but I can via https://mysite.com/membership-account/, and there is a ‘User Registration – For User’ email, and that’s it

    To sum up, this is the combination I’m now using after the testing.

    BNFW 1.3.5 and PMPro 1.8.6.4 and TML 6.4-beta2, with registration disabled at the network level

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘'User Registration – For User' not being generated in 1.3.5’ is closed to new replies.