Hi everyone đ
Please how to fix this notice đ :
Notice: bp_has_profile() est appelĂ©e de la mauvaise maniĂšre. The argument of this function into your custom members/register.php template should be bp_xprofile_signup_args() Veuillez lire DĂ©bogage dans WordPress (en) pour plus dâinformations. (Ce message a Ă©tĂ© ajoutĂ© Ă la version 8.0.0.) in /home/ghxk6898/public_html/backoffice/wp-includes/functions.php on line 5313
@imath @johnjamesjacoby
Hi
Is this method still valid?
If yes, should I put the function in the theme’s function.php in boorpress or wordpress theme?
Thanks
BuddyPress loads templates for all profile screens.
It should create a WordPress page for ‘Members’, but nothing else related to profiles.
And youzify replaces all the BP templates.
If you are trying to customize youzify profile screens, you should contact their support for instructions.
Hey there,
I am a complete newbie to wordpress and BuddyPress, not able to write code. I did install BuddyPress, as well as Youzify on a OceanWP theme.
So far everything works, but BuddyPress did not create pages for the profile of the user. I did create a new Page for the user profile but BuddyPress doesn’t automatically put the user profile on that page. How can i change that?
Thanks for answers
Just following up on this previous query. We had dialogue with Mediapress which we use too. They’ve replied outlining the query though ultimately lies in BuddyPress settings. See below fore reference:
https://wordpress.org/support/topic/edit-go-to-the-discussion-url/#post-14570858
Is it possible to re-look at this and advise how the URL structure is edited in BuddyPress please? I guess looking for a solution to drop into functions.php or elsewhere in child theme. Thanks.
Just solved using WP registration because no way to use register page
I added bp-custom.php in /wp-content/plugins
this is code:
/**
* Disables BuddyPressâ registration process and fallsback to WordPressâ one.
*/
function my_disable_bp_registration() {
remove_action( 'bp_init', 'bp_core_wpsignup_redirect' );
remove_action( 'bp_screens', 'bp_core_screen_signup' );
}
add_action( 'bp_loaded', 'my_disable_bp_registration' );
add_filter( 'bp_get_signup_page', 'firmasite_redirect_bp_signup_page');
function firmasite_redirect_bp_signup_page($page ){
return bp_get_root_domain() . '/wp-login.php?action=register';
}
Hi, I’m getting the same database error and it seems linked to Mycred, as Neo also flagged above.
Here is the full error:
[15-Jun-2021 13:35:49 UTC] PHP Notice: Undefined property: BP_Members_Component::$table_name_invitations in /home/customer/www/staging57.kidwise.in/public_html/wp-content/plugins/buddypress/bp-core/classes/class-bp-invitation-manager.php on line 53
[15-Jun-2021 13:35:49 UTC] WordPress database error Table ‘dbosafnzuzggps.i’ doesn’t exist for query SELECT DISTINCT i.id FROM i WHERE class IN (‘bp_members_invitation_manager’) AND type = ‘invite’ AND invite_sent = 1 AND accepted = 0 made by require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), WP_Hook->do_action, WP_Hook->apply_filters, myCRED_Core->init, do_action(‘mycred_init’), WP_Hook->do_action, WP_Hook->apply_filters, myCRED_Hooks_Module->module_init, myCRED_Hooks_Module->call, myCRED_Hook_Affiliate->run, apply_filters(‘bp_core_signup_send_activation_key’), WP_Hook->apply_filters, bp_members_invitations_cancel_activation_email, bp_members_invitations_get_invites, BP_Invitation_Manager->get_invitations, BP_Invitation::get
Any suggestions how to fix this, please?
thanks very much,
Vivek
Found solution here https://wordpress.org/support/topic/bug-two-like-buttons-in-buddypress-comments/
add_filter( ‘bp_activity_comment_content’, function( $content ) { return $content . wp_ulike_buddypress(‘put’); } );
It still created the duplicate likes, but with some css I removed that :/
@adjunkten will give you a detailed overview of usages
New xProfile Field Type – Checkbox Acceptance will be introduced in BuddyPress 8.0.0
For the existing one, that might be the WordPress Privacy checkbox, which is mapped from Setting >> Privacy
Hello
I am using buddypress 8 , word press 5.7.2. I recently used this plugin to delete the activity stream but it seems it has also deleted the member log in history of around 180 members. And only those that have logged in (19 members) since i used that plugin are only showing in the “recently active” member list/directory. How do i fix this so all members that have logged in the past will show up again in the directory?
It will even be best to remove this log in requirements so that all members are displayed in the directory.
Any help is appreciated.
Thank you.
To add to the above, please note that I tried the above shortcodes *and* hid the WordPress admin bar for regular users. The Login page assigned with the [bbp-login] shortcode still showed the Register page for an unauthenticated user. I’m struggling to show the login form without showing the WP admin bar at the top of the page.
I strongly suspect that users will be confused by a WordPress-wide login and would like to keep this to regular users registering within the confines of this site without a separate overarching WordPress menu. It’s fine if that winds up being a WordPress login, but I would like for these to be located in-page rather than in a separate menu.
I’m using BuddyPress 8.0.0 and the latest version of WordPress.
Dumb question, but is bbpress the same thing as buddypress? Will the bbp shortcodes work on Buddypress? Without a plugin? We have seen other references that [bc-…] are shortcodes for BuddyPress, where as [bbp-…] is for BBpress.
Use case: We’re trying to have our own login page and hide the WordPress bar for non-admin users. The login does not need to be a WordPress.com login for our purposes.
buddypress 8.0
Wordpress 5.7.2
WP Mail SMTP 2.8.0
I have tried user activating just with wordpress and it works it sends the activation link and lets the user register.
I have tried with a different theme and still doesn’t send the activation link.
I don’t know what else to give you guys but a Answer would be nice.
BuddyPress will not send the Activation Link no matter what I tried.
I even tried some of the old methods from years ago and it still didn’t help.
Thanks a lot for your feedbacks. The development team will talk about it during our next dev-chat.
Hi, we also received a « blank page » alert from Kevin in a comment to the announcement post. Iâm pasting the content here as itâs a better place:
« I am getting this error.
Notice: Undefined property: BP_Members_Component::$table_name_invitations in /home/475382.cloudwaysapps.com/xvvhrjhrac/public_html/wp-content/plugins/buddypress/bp-core/classes/class-bp-invitation-manager.php on line 53
WordPress database error: [Table âxvvhrjhrac.iâ doesnât exist]
SELECT DISTINCT i.id FROM i WHERE class IN (âbp_members_invitation_managerâ) AND type = âinviteâ AND invite_sent = 1 AND accepted = 0
Also it seems to not work with Youzify plugin active. The page is just blank »
p.s. the error occurs when both plugins are active (MyCred 2.1.0.3 and BP 8.0), so anyone who has MyCred installed and upgrades to BP8 could see their site crash. (I am not sure if WordPress would catch this during the Upgrade)
Also, wonderful work on 8.0. Some really great new features added.
Hi, I noticed that there is a compatiblilty issue with 8.0 and MyCred. I raised the issue with them, but just would like to highlight it here also.
The issue is that they are using the bp_core_signup_send_activation_key filter with one paramater.
In BP 8.0, this conflicts with add_filter( 'bp_core_signup_send_activation_key', 'bp_members_invitations_cancel_activation_email') which has 5 paramaters.
This results in the following error:
Fatal error: Uncaught ArgumentCountError: Too few arguments to function bp_members_invitations_cancel_activation_email(), 1 passed in /var/www/html/wp-includes/class-wp-hook.php on line 292 and exactly 5 expected
I just wanted to highlight the issue here as well, even though I think the issue is that they are not using the filter correctly
Hello all.
Iâm trying to figure out how to remove the âcreate groupâ option when in the groups page. I donât want my subscribers to have this functionality. How can I remove it?
I thought it was another capability option in the user roles, but havenât found it. Could someone point me in the right direction?
Iâm using using WordPress 5.7. 2 running BuddyPro_Child theme. Thanks!
-Kish
When the Name field does not have value, WordPress fresh install
PHP 8: Warning: Only the first byte will be assigned to the string offset in C:\Users\varun\Local Sites\buddyx\app\public\wp-content\plugins\buddypress\bp-xprofile\bp-xprofile-functions.php on line 1315
Perhaps this plugin would be useful to you:
BP Local Avatars
Wordpress 5.7.2 BuddyPress 7.3.0 Theme: Gwangi
My site has a search form. When input search fields are matched with a profile, the profile appears on the members results page as it should. Great. However, I want the ability for the person searching to click on the member profile and send them a message (notification) by email.
When I currently follow the above, when I click on the profile of the member there is no-where on the profile page a facility to send them a message. Am I missing something obvious here?
BuddyPress doc says: BuddyPress provides ways for you to send a message publicly to another member of the site or network. It also mentions: Private Message button in the memberâs header – but I can’t see that.
It must work that a non-registered person can send a registered person a message. Is this possible?
Site is: https://myfamilyfinder.co.uk/family-search/
To test: If you put Brian in the Current Name search field on the above page and click Submit youâll get Brianâs Profile appear on the members page.