Hi I’m working for a company and was hired update their website. They want to install buddypress on their site but there’s database issues. I think they previously had the plugin years ago but deleted it.
How do I fix this?
WordPress database error Table ‘cti_bp_invitations’ already exists for query CREATE TABLE cti_bp_invitations (
id bigint(20) NOT NULL AUTO_INCREMENT PRIMARY KEY,
user_id bigint(20) NOT NULL,
inviter_id bigint(20) NOT NULL,
invitee_email varchar(100) DEFAULT NULL,
class varchar(120) NOT NULL,
item_id bigint(20) NOT NULL,
secondary_item_id bigint(20) DEFAULT NULL,
type varchar(12) NOT NULL DEFAULT ‘invite’,
content longtext DEFAULT ”,
date_modified datetime NOT NULL,
invite_sent tinyint(1) NOT NULL DEFAULT ‘0’,
accepted tinyint(1) NOT NULL DEFAULT ‘0’,
KEY user_id (user_id),
KEY inviter_id (inviter_id),
KEY invitee_email (invitee_email),
KEY class (class),
KEY item_id (item_id),
KEY secondary_item_id (secondary_item_id),
KEY type (type),
KEY invite_sent (invite_sent),
KEY accepted (accepted)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci; made by require_once(‘wp-admin/admin.php’), do_action(‘admin_init’), WP_Hook->do_action, WP_Hook->apply_filters, bp_admin_init, do_action(‘bp_admin_init’), WP_Hook->do_action, WP_Hook->apply_filters, bp_setup_updater, bp_version_updater, bp_core_install_invitations, dbDelta
I think the priority of plugin load is problem.
So buddypress()->members->table_name_signups is not defined.
How can I load my plugin after buddypress()->members->table_name_signups ?
Many thanks 🙂
Hi there!
I would like to use BP verification email system using bp_core_signup_user function on my sign-up widget plugin.
It creates members on my db, but failed to add users on ‘signups’ table.
I found the error log:
Notice: Undefined property: BP_Members_Component::$table_name_signups in /wp-content/plugins/buddypress/bp-members/classes/class-bp-signup.php on line 323
WordPress database error Incorrect table name '' for query SHOW FULL COLUMNS FROM <code></code> made by require('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, wsl_process_login, wsl_process_login_end, wsl_process_login_create_wp_user, bp_core_signup_user, BP_Signup::add
I found the reason:
1) bp_core_signup_user call the BP_Signup::add()
2) BP_signup::add() call the buddypress()->members->table_name_signups for table name
3) However, it cannot retrieve buddypress()->members->table_name_signups and shows error code like above.
I’m sorry, but I’m newbie developer to WordPress and it’s kind of scope problem maybe. How can I solve this problem?
BuddyPress is so much better than PMPRo, I have worked extensively on both Pmpro and BuddyPress. BuddyPress is hands down the best code written, better than WooCommerce and even WordPress itself. I litreally mean there is no competition here. I can show you code examples from BuddyPress vs other plugins to convincingly prove this as well.
If you can share a link to your page, it would take 2 minutes to detect the issue.
I noticed my BuddyPress registration form won’t submit when my Paid Membership Pro plugin is activated.
Honestly, I’m tired of this Buddypress plugin with its every second problem, I don’t know the pain of coding but I think we that patronize it should benefit from it. PLEASE DO SOMETHING ABOUT THIS EVERYDAY ISSUE, WE NEED THE SATISFACTION WE DESERVE.
Likewise I also have a similar problem. The website, specifically registration, has been working well for years. There were two recent BuddyPress updates, and at about the same time there were also two S2MemberPro updates. We use both at our website. Likewise, the new registered emails are now all of a sudden broken. The complaint I’m seeing others list is there is not any link in the email to click. The email comes with short code rather than a clickable link to verify the newly registered person’s email address. I don’t see a solution. Anyone find one?
I have an issue with the Navigation Bar. There are buttons and links still there even though I don’t have a custom menu. I have no menus at all, and yet there is still a menu. I have attached a couple of screenshots below because I have no idea what is going on. I’m willing to do code edit. I just want to remove all buttons and make my own with my own custom menu. Any and all help is appreciated!
I’m using the latest version of WordPress and BuddyPress.
Thanks, I haven’t found an easier solution. This is a very annoying missing function in Buddypress. To delete all messages by a user should be available due to increasing spam bots these days.
I am also using plugins like reCaptcha, WPBruiser, and Aksimet, which stops spammers, but we still get one every now and then.
Hi I’am using “buddypress” and the “BuddyPress Group Email Subscription” plugin to send emails to members whenever a group activity is done. Those emails are per default send to all members of the group (identified by their user id in the source code).
Each underaged member has also a custom field with a separate email address for his father or mother. The parents are no users/members in the System.
So, how can I achieve that group activity email will also be send to the email addresses stored in the costume filed?
Yes, you can override buddypress files in your child theme. Just add the folder buddypress and any relevant sub-folders within that all the way to the file that you are overriding.
You will probably use:
buddypress -> members -> single -> member-header.php
Hi, I recently installed BuddyPress and I am unable to create groups from my user profile. The option to “Create a Group” is not visible. Can you help me with this please. Thank you
Thank you for responding to my comment. Actually XYZ is just the placeholder for my database name because I don’t want to disclose it’s name.
Actually the error is trigger by Buddypress function BP_Groups_Group::get( array $args = array() )
which is located “Buddypress\bp-groups\classes\class-bp-groups-group.php”