• Resolved Oliver Campion

    (@domainsupport)


    Hi,

    We are getting this error which we see is caused because the signups table hasn’t been created and your solution (for the last two years that we can see) is to get users to create the signups table themselves with MySQL …

    WordPress database error Table 'signups' doesn't exist for query SHOW FULL COLUMNS FROM signups made by wp_delete_user, do_action('delete_user'), WP_Hook->do_action, WP_Hook->apply_filters, wppb_delete_user_from_signups

    However, the signups table is only created / required for multisite as you can see in /wp-admin/includes/schema.php on line 298 where it is described as a “Multisite Global Table” on line 246.

    So can you please confirm why your plugin generates this database error for a table only used in multisite on a site that’s not multisite?

    I think this is a bug that should be fixed by using the is_multisite() function or … if the signups table is really needed then perhaps it could be created automatically if not present rather than generating this error?

    Thanks,

    Oliver

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support madalinaruzsa

    (@madalinaruzsa)

    Hi @domainsupport,

    Thanks for reporting this. I am forwarding it to our development team, where they will get it fixed by the 24 January update.

    Have a great day!
    Madalina Ruzsa
    Cozmoslabs

    Plugin Author Georgian Cocora

    (@raster02)

    Hello @domainsupport,

    To provide more insight. The table is used for multisite as you say but we also use it for our Email Confirmation feature.
    Multisite is checked explicitly when the function that throws this notice is hooked and we also check for Email Confirmation.

    The table is also automatically created by our scripts, but this fails for some users/setups. This is why we made a couple users add it manually using a SQL file. We use default WordPress functionality to create it, but the dbDelta function from WordPress is failing for these users.

    I’m looking at the code here and basically this notice shouldn’t trigger, unless you are in the case I mentioned before, you’re trying to use the Email Confirmation feature but that table does not exist/was not created automatically.

    Can you let me know about your setup? Do you have Email Confirmation active?

    Regards.

    Thread Starter Oliver Campion

    (@domainsupport)

    Hello,

    In “Dashboard – Profile Builder – General Settings” …

    “Email Confirmation” Activated: No

    Oliver

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘wppb_delete_user_from_signups Error’ is closed to new replies.