• Resolved one3rdnerd

    (@one3rdnerd)


    Were features removed from this plugin?

    I used it on a previous website and it worked perfectly.

    I set it up on a new site with the exact same setup but…

    1. When I do a test sign up, the account is already approved, so there’s nothing to approve. I haven’t changed any settings from the default.
    2. I don’t think the admin or the end user gets an email anymore, the email option for the admin is greyed out and says [email protected]

    Both of the above used to work fine with the free version, but it seems these free features have been removed?

    The first issue makes the free plugin pointless. The second makes it not really worth using anymore.

    Please advise and I can provide you the link to test it if you give me somewhere private to send the URL.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter one3rdnerd

    (@one3rdnerd)

    Here’s a screen cast demonstrating the issues.

    Thread Starter one3rdnerd

    (@one3rdnerd)

    Plugin Support muddasirhayat

    (@muddasirhayat)

    Hi @one3rdnerd,

    Thank you for reaching out to us. We hope you are doing well.

    About the auto approval: this is not the normal behavior of the plugin. By default, new users should not be approved automatically. If you have not changed the settings, we need to check why this is happening.

    About the email: the [email protected] text is only a placeholder. Emails are still sent from your WordPress admin email. That option is there only if you want to set a different email address. Email notifications are still included in the free version.

    We conducted testing on our end and were unable to reproduce the issue. If the information is sensitive, please use the provided link to contact us privately.

    Readers: We will update this thread once we find the cause and solution.

    Thanks & Regards,
    WP Experts Support Team

    Thread Starter one3rdnerd

    (@one3rdnerd)

    Ah, after you replied, I deleted the plugin and reinstalled and then realised there was a PHP snippet

    function custom_user_approval($event) {
    $transaction = $event->get_data();

    // Get the user object
    $user = new WP_User($transaction->user_id);
    // Check user roles
    if (in_array('local_authority', $user->roles)) {
    // If user role is Local Authority, set status to pending
    //update_user_meta($transaction->user_id, 'pw_user_status', 'pending');
    } elseif (in_array('landowner', $user->roles) || in_array('developer', $user->roles)) {
    // If user role is Landowner or Developer, set status to approved
    update_user_meta($transaction->user_id, 'pw_user_status', 'approved');
    do_action( 'new_user_approve_user_approved', $user );
    }
    }

    // Hook into the 'user_register' action
    add_action('mepr-event-transaction-completed', 'custom_user_approval');

    This was causing it for the end users signing up through my form which gave them the user status of “landowner”.

    I will test the email sending again but it might be clearer if this just shows the email address from the general settings rather than [email protected]

    Plugin Support muddasirhayat

    (@muddasirhayat)

    Hi @one3rdnerd,

    Thank you for your update. We are glad to hear that you issue got resolve.

    We will escalate your suggestion to our team about the email placeholder in the future update.

    If you have any additional suggestions, we would greatly appreciate them.

    We appreciate your cooperation and feedback.

    Thank you

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.