Actually Stream supports BuddyPress, so give it a go and see if it catches what’s happening. If it’s only affecting one user it’s unlikely to be a bug or conflict though it could maybe be a database error.
Thank you for your reply. The content missing, are his post he has made through his personal profile on the buddypress site.
Behaviour confirmed.
I believe this is a bug.
Please open a bug ticket here.
Use the same login as you use for these forums.
Reference this thread in your ticket.
thanks for the answer! but could you be a bit more specific? I’m a beginner in BuddyPress and I’m having hard times understand it properly. I tried to use the filter but if I remove the add_action (apparently) it won’t affect anything and if I use it, it removes half of the content in the profile page.
thanks
Please use the code button when posting code.
Try using this filter hook:
apply_filters( 'bp_get_the_profile_field_value', $field->data->value, $field->type, $field->id );
To adjust the value returned by: bp_the_profile_field_value()
For reference: that hook is found in: buddypress\bp-xprofile\bp-xprofile-template.php
There’s two you could try, BuddyPress Docs which is a bit old but still works. Or my own plugin BP Post Status which is the new kid on the block.
BuddyPress Docs sets up it’s own post type and adds collaborative editing to it. This means that the editing experience is somewhat limited.
BP Post status uses standard posts and add group based statuses to it so that posts can be assigned as Group posts, members only friends only etc and since it uses posts (or any other post type) you can exxjoy the full classic editor or my own front end publisher – BP Site Post Note that Gutenberg does not support custom post statuses so it can only really be used in classic editor mode.
There’s a couple of other options, such as BuddyDev’s Blog Categories for Groups or if you are looking for a document library there BP Documents.
Hi,
I would like Onesignal to additionally notify users when a BuddyPress notification is activated.
There is an option for ‘Additional Custom Post Types’. (If this is not an option, is there another workaround)?
Thanks in advance for the support!
Hi,
Thank you for youre response. I’m happy to know that its not something i did wrong. It could be an help to others if in the future it would be fixed. Yes I would like to raise this on trac. I used the link you gave me trac and made a new ticked to inform about the issue.
I really like the way buddypress works, the help by volunteers, the quality of the work, all the plugins. So compliments for the team and moderators.
greetings,
have a nice day
I think yes it is still BuddyPress registration page because I am seeing the same texts for both registration page and BuddyPress backend loco translation setting.
Yep but it would require custom code I would have said. There’s a BuddyPress filter called bp_current_user_can and a WordPress filter map_meta_cap you could hook into these, determine the user and situation and choose to allow the action accordingly.
I think the first thing to check is that it’s still the BuddyPress registration page. Your theme may have overloaded it and that might be the issue.
Hi there, I can confirm this as an issue, would you like to raise this on trac to get it fixed?
The /sites page was designated in the BuddyPress settings …
You mean ‘Sites’ was listed as a directory on the BP settings page?
Or that a page called ‘sites’ was assigned to something? If so, what?
If you want to change BP templates, you need to overload them.
You cannot use another templating system, such as oxygen.
Sorry, my replies kept disappearing yesterday.
The /sites page was designated in the BuddyPress settings under Pages, so I assume the content is being generated by BuddyPress. The query is somehow preventing the templates of the site builder from applying. We’ve had this issue with other plugins, but this occurrence seems to be unique so I was hoping someone could shed some light on how this page’s content is generated so that I can figure out why Oxygen’s templates won’t apply to it.
Thanks.
Ah got you. Looks like something is blocking that page. I’d try the following in the first instance:
1. Check you have member profiles enabled in Settings>>BuddyPress you should have but it’s an easy check.
2. Re-save your permalinks, making sure you are not using the default (top) setting.
3. Deactivate all other plugins apart from BuddyPress and check to see if it works.
4. Try using a default theme such as 2017.
One of those steps should identify the problem.
BuddyPress uses the WordPress login page so any WordPress login page customiser will do that for you. Most have much the same features so just find one that’s still being maintained.
If I go to the new Profile page that I created through my site after installing BuddyPress, and then I hit the camera icon on my avatar, it opens this page: https://www.celebritywotnot.com/members/c-claire/profile/change-avatar/ which displays the message: “OOOPS, SORRY! WE COULDN’T FIND IT! You have requested a page or file which doesn’t exist”
Many apologies if there is something I’m missing here. I assumed this was part of the extended profile option in Buddypress but perhaps its through WordPress’ own Users or Discussion section in which case, I’m still not sure what I’m doing…
BuddyPress does not have an edit function for the avatar and that message does not appear in the BuddyPress codebase, are you sure this is a feature of BuddyPress?
It won’t be in the BuddyPress section of Add menu items.
Scroll down to Custom Links.
Then under URL, paste this: /members/me/profile/edit/
Fill out the link text to whatever you want.
Click Add to Menu
Then SAVE the menu.
Hi,
Thank you for reply.
I tried as you mentioned but I’m not understand about how to use the ‘UserName’ in WordPress menu.
BuddyPress allowed (Profile > Edit screen ) only below links to add into the WP menu directly.
https://prnt.sc/mqtrvs
Thank you!
The /sites page refuses to take Oxygen (site builder) templates
How is that related to BuddyPress ?
Hi!
There’s an error on BuddyPress profile page:
content.js:3 E_NOTICE Undefined index: Полное имя – /wp-content/plugins/buddypress/bp-core/classes/class-bp-core-user.php:159
#44 /wp-content/plugins/buddypress/bp-core/classes/class-bp-core-user.php:139 – BP_Core_User->populate()
As I can gues – it related to xprofile fields. It seems that I removed the field ‘Полное имя’ that was created before on the Users Profile Fields page.
And now php string:
$this->fullname = esc_attr( $this->profile_data[$full_name_field_name][‘field_data’] );
in plugins/buddypress/bp-core/classes/class-bp-core-user.php
causes an error.
Could you help me?
WordPress version 5.1
BuddyPress Version: 4.2.0
Site URL: https://test.mc21academy.ru/
This is the support site for BuddyPress which does not offer forums.
Please ask questions about forums on the support site for bbPress.
Thanks for the reply.
They are not in the loop because I’m using a plugin, Ajax Load More to render users and it creates it’s own loop using the WP_User_Query not buddypress methods.
Appreciate the direction to the BP_XProfile_ProfileData method. I’ll check this out.