• Resolved codysg

    (@codysg)


    Users are staying unconfirmed and red in the subscriber list after clicking the confirm subscription link.

    1. Find a blog post, http://independencetitle.com/onlinereviews/, scroll to the bottom and subscribe to blog
    2. Receive email and click link
    3. After user clicks link, it says it’s successful but the user never gets confirmed.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • @codysq

    Are you using WordPress SEO by Yoast by any change – this is a known conflict with that plugin – workaround details here:
    https://subscribe2.wordpress.com/support/conflicts/

    If not then try using core theme and disabling all other plugins. Then re-introduce your theme and plugins one at a time until you find the conflict.

    Thread Starter codysg

    (@codysg)

    @mattyrob

    I tried switching to Twenty Seventeen, and disabling every plugin except subscribe2. I’m not even able to manually toggle users. I actually picked this up out of the error log, with user email omitted for privacy

    [Thu Aug 10 21:20:57.367559 2017] [:error] [pid 5860] [client 66.90.136.117:29541] WordPress database error Unknown column ‘conf_date’ in ‘field list’ for query UPDATE wp_subscribe2 SET active=’1′, conf_date=CURDATE(), conf_time=CURTIME(), conf_ip=’Importer’ WHERE CAST(email as binary)=’REDACTED@REDACTED.COM’ /* From [independence.staging.wpengine.com/wp-admin/admin.php?page=s2_tools&orderby=date&order=desc] in [/nas/content/staging/independence/wp-content/plugins/subscribe2/classes/class-s2-core.php:797] */ made by do_action(‘subscribe2_page_s2_tools’), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, s2_admin->subscribers_menu, require_once(‘/plugins/subscribe2/admin/subscribers.php’), s2class->toggle, referer: http://independence.staging.wpengine.com/wp-admin/admin.php?page=s2_tools&orderby=date&order=desc

    @codysg

    It would seem that you are either using an older version of Subscribe2 that doesn’t have all of the required columns for the importer you are using, or on upgrading at some point the columns have not been created as they should have been.

    If you can access the database directly via PHPMyAdmin or similar the subscribe2 table should have the following columns:

    id – the user id
    email – the user email
    active – if the user is active or not
    date – date email was entered in form
    time – time email was entered in form
    ip – ip used to enter email in form
    conf_date – date email was confirmed
    conf_time – time email was confirmed
    conf_ip – ip used to confirm email

    If the column isn’t there you can create it, it would seem only the last three will be missing for you, con_date is a ‘DATE’ field, conference_time is ‘TIME’ and confidence_ip is ‘char(64)’.

    Thread Starter codysg

    (@codysg)

    @mattyrob

    That worked, thanks for the help!

    Thread Starter codysg

    (@codysg)

    Solved!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Users unable to confirm subscription’ is closed to new replies.