• I like the flexibility of this plugin for subscription and email notification over JetPack, but important features are not working. Users cannot successfully subscribe or unsubscribe themselves. I have to manually change each subscribing user’s role in the Dashboard from “none” to “subscriber” before they get emails. And when users confirm unsubscription, they still appear in the list of users in the Dashboard and they still get emails. If I manually delete the user in the Dashboard, that works. The role changes / deletion of unsubscribers should be automatic — this will be a maintenance nightmare if it’s all manual.

    I saw in the post titled “Broken Email Management” from 2 months ago that the role management issue was resolved in version 1.12. I’m using that version and it’s still not working. Hoping for a solution soon!

    https://www.ads-software.com/extend/plugins/navayan-subscribe/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter urpluggedin

    (@urpluggedin)

    I found a way to fix the issue with the plugin not automatically changing the role to subscriber. In the functions.php file

    Replace:

    delete_user_meta( $getUser->ID, $wpdb->prefix . ‘capabilities’ );
    update_user_meta( $getUser->ID, $wpdb->prefix . ‘capabilities’, ‘subscriber’ );

    With:

    $getUser->add_role(‘subscriber’);

    Plugin Author Amol Nirmala Waman

    (@amolnw2778)

    @urpluggedin: This issue has been fixed in v1.13. Please upgrade to latest version.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Self-subscribe/unsubscribe not working (roles not changed automatically)’ is closed to new replies.