@paddy33 – Try adding this line to your theme’s functions.php in your 'after_setup_theme' hook.
add_theme_support( 'buddypress' );
This should bring back support to use bp_core_load_template() in your theme. However, may I ask what URL you are attempting to load bp_core_load_template( 'template-user-account' ) on?
If this is a non-BuddyPress page (eg. example.com/dashboard), just use get_template_part() instead of bp_core_load_template().
The documentation says it can be done, the practice says it can’t..
Modifying the Registration Form
I don’t have Visibility: Admins Only… Help 😀
Hello,
I’m a new WordPress French user and I want to use Buddypress for some community projects I’ve in my mind.
Well, there’s only one important thing I could not resolve at the moment : add a widget exactly like the one we can find in admin bar : Here’s an example
Instead of the “login widget”, I would really love to see a complete and fully integrated widget with Buddypress member’s notifications, messages, etc…
Is it possible ? Can you please give me some tips ?
Thanks a lot ! 😉
Hi,
being fairly new to bp I wonder whether the following is intentional. Being concerned with privacy I have all users of my side choose a (bp)name different from the username to protect usernames from being published. This intention is, however, overridden by bp showing the username in the profil as @username. Is this changable? Otherwise there does not make sense to have different bp names and usernames.
Up-to-date wordpress, buddypress, and several other plugins at
mysite
Regards
Bernhard
Hi @shanebp, @bowe, @modemlooper, could you help me?
I found the cover filter (bp_attachments_cover_image_upload_dir)
but I have no idea how to start:
https://buddypress.trac.wordpress.org/attachment/ticket/6591/6591.04.patch
Any help is appreciated.
Thank you,
Hello,
@Tranny
1) Use Twentysixteen Theme
2) Install Content Aware Sidebars plugin
3) Create a sidebar then select Buddypress Members type and add all proposed subcategories. Then save the sidebar. Do not add any widget in this sidebar.
You should be good 😉
Hi,
I need to allow non-administrators to view/edit groups in the backend. I found a similar but closed threat:
https://buddypress.org/support/topic/allow-non-admins-to-edit-groups-in-backend/
Does anyone know an easier way without digging into core files? If not, could someone help me with the code changes that are mentioned in the older threat?
Thanks
I thinking of applying the CSS that is being offered for buyypress on a theme that I recently purchased to my current theme which its buddypress design is out-of-the-box one.
My question is, if I replace the CSS with the one that I need, will it survive the periodic buddypress updates?
If not, what is the best way of introducing a new CSS?
Thanks.
Hi,
We are running a clean and fresh installation:
– Multisite
– WP 4.4.2
– BP 2.4.3
– define( ‘BP_ENABLE_MULTIBLOG’, true );
I guess we are facing the same problem with avatars not being shared for the same user across the network after upload, following this topic:
NOW, we would like to know if it is possible to solve the same issue with the profile covers.
Basically, when we update a cover of any specific user, when we access the same user profile using another blog under the network, the cover is not there.
For example, for the SAME USER PROFILE we had to upload the cover but using different blogs and we found the following paths:
BLOG 1
– /wp-content/uploads/buddypress/members/1/cover-image/fb43e2e266a14ac22d9a6a2c410a8532-bp-cover-image.png
BLOG 2
– /files/buddypress/members/1/cover-image/9ab7c01263666b185821d46c8b54c66b-bp-cover-image.png
Anyone would know how to solve this problem?
Thank you,
After rolling back to 1.7 and gradually updating each version, it appears it’s the update to 2.1 that’s the issue, as the templates are still loading fine with BP 2.0.3
Digging deeper, it seems that it’s the /plugins/buddypress/bp-core folder which causes the problem
Couldn’t track down the cause looking for clues in the changelog https://codex.buddypress.org/releases/version-2-1/
This line is a potential but i couldn’t understand the info from r8820 – “In bp_core_load_template(), only use locate_template for older bp-default themes (r8820)”
Here are screenshots with the Twenty Fifteen theme. Deactivating all plugins (besides BuddyPress) does not affect how it appears.
I had to go to each URL directly in order to bring up the pages. The “Load More” button disappears after four clicks.
Screenshots2
Please, don’t be as silly as me.
If you find yourself having problems with BuddyPress, even with all plugins deactivated, remember to check if there is a bp-custom.php file in your plugins folder.
Hi @mcuk,
Brilliant! It works well. However, I seem to have had some issues with CSS file which once I reverted to the original, the “Add Friend” button showed up. I was trying to redesign the out-of-the-box BuddyPress, but failed. I need to find a better looking CSS to replace the original. Is there a boxed-up CSS designs out there for BuddyPress that you know of?
Again, thanks for all help!
Thanks @djpaul. I thought I had deactivated everything, but there was an mu-plugin initializing too early. I created a trac ticket here that can probably be closed. It looks like according to @slaFFik that there are plenty of other tickets already referencing this issue.
https://buddypress.trac.wordpress.org/ticket/6926#ticket
Hello,
I am looking to upload users into my website and i can do this for the users, however with using buddypress i get the extended profile and i want to upload my users/member csv so it goes into this section.
How can we do this? Am i missing something?
Thank you.
Nick
Once more test.
wp_registration_url() returns https://example.com/wp-singup.php incorrectly.
As soon I deactivate BuddyPress, it returns https://example.com/wp-login.php?action=register correctly.
With no other active plugin and using a core theme, this just confirm that the problem is in BuddyPress.
I’m really stuck with this issue.
I said it is not a multisite installation, and it is not, is_multisite() returns false. Which is probably what is generating the infinite redirection. In wp-signup.php there are these lines:
if ( !is_multisite() ) {
wp_redirect( wp_registration_url() );
die();
}
But because wp_registration_url() returns incorretly example.com/wp-signup.php when BuddyPress is active, I get the infinte redirection loop.
If you disable learndash and signup as a new user – are you automatically a member of all groups?
If not, then issue is somewhere in learndash or a related plugin.
If you are, then you are running some custom code.
BuddyPress does not auto-join new members to groups.
I’ve made some more tests.
In the database, the bp-pages row seems correct and the “register” option is correctly set to the page ID for registration.
If I do this in the header.php of the theme:
var_dump( bp_get_signup_page() );
I get the incorrect value `https://example.com/wp-singup.php
If I do this inside the function bp_get_signup_page() (I’ve tried to include the full code function but the system gives error submiting the post, so I’ve include only the modified lines of the function):
var_dump( $page );
return apply_filters( 'bp_get_signup_page', $page );
I get the correct value http://example.com/register/.
If I remove the filter bp_get_signup_page inside bp_get_signup_page() , just to check if there is some filter altering the value:
return $page;
Then I get the correct value in the header.php of the theme, but if I go to http://example.com/register/, the page doesn’t shows the registration form.
It seems that there is some bp_get_signup_page filter changing the value but the problem exists without any other active plugin and with a core theme, so it have to be a filter insdie BuddyPress itself. Anyway, with the correct value of bp_get_signup_page(), the registration page doesn’t work.
It can be an issue of wordpress installation of multisite and that causing conflicts with the buddypress. Not sure though.
The buddypress community is alive because of the people willing to contribute to the development of this platform. Cheers.
I have a buddypress enabled site with a Buddypress – Who clicked at my Profile? plugin. When logged in users click on a users profile pic in the widget they are directed to the splash page again.
Anyone know how I can prevent this?
Regards.
https://wordpress.org/plugins/wp-splash-page/
I use Rumbletalk group chat room to do exactly that.
1 – Decide the type of allowed logins to the room.
So if you define GUESTS and Registered users (RumbleTalk), than your Buddypress users will be logged in automatically, guests would provide a name and then they could enter the chat.
2 – Now, users could talk in a group or in private chats.
** They could also have live “one on one” Video Calls or audio calls.
Note, Since they use WebRTC (google video protocol) you will need that your chat will be secured (https/SSL) to make audio and video chats.
update to 2.5.0 RC crashes my working site. Following plugins which are an issue in the debug:
plugins/bbpress-email-notifications
plugins/buddypress-notifications-manager/
plugins/wp-exec-php/
plugins/altctrl-public-group/
/plugins/bp-group-reviews/
plugins/external-group-blogs/
/plugins/external-group-rss-tab-extension/
/plugins/bp-moderation/
Fatal error: Call to undefined function bp_xprofile_update_meta_cache() in /opt/www/site.com/wp-content/plugins/buddypress/bp-xprofile/classes/class-bp-xprofile-group.php on line 459
Ooh. Hi @paddy33! Sounds like you’ve got yourself an interesting challenge. I’m very interested to keep in touch to learn about what it’s like to upgrade a site between these versions.
My initial thoughts:
1) template-user-account.php is not/has never been the name of a template part bundled with any version of BuddyPress, so we’re dealing with a custom theme integration, which will make things a bit trickier for us to help (since we can’t see its code).
2) While the Original site might be BP 1.7.2, it doesn’t mean the templates were built with *that* version; it could have launched on 1.5 or 1.6, etc. In this case, it’s quite possible theme compatibility was explicitly disabled.
Does this line appear anywhere in your codebase?
add_theme_support( 'buddypress' );
3) I think you’re going to have to debug (hopefully in a development environment or development server) bp_core_load_template and compare where its looking for a template vs. where the template actually is.
Found it! I needed to make the change to my-child-theme-directory/buddypress/groups/single/members.php instead of the members-loop.php in my-child-theme-directory/buddypress/members/.
That took a while but glad I was able to find it. Now instead of the Activity information I want to display the Company field which is a custom field. I think I saw the code to do this and will try it tomorrow but it should be pretty straight forward right?
Thanks again for all your help!!