Hello,
I’m not so much into coding and I’m looking a way to show a couple of text Fields of users in the Cover area (close to the profile image) and in the User Card show in the Member Directory page (here: https://www.powerupjunction.com/members/).
I need these fields to be 2 of the fields the user must compile as info on their profile.
I’m on WORDPRESS 6.4.3 and
BUDDYPRESS 12.3.0
Can someone help me with a brief Guide on how to achieve this and where to add codes eventually ?
Thanks in advance
Hello
I get this error when I try to access the buddypress REST API at any endpoint.
In this case, I was testing members’ endpoint:
https://wordpress-775700-4292009.cloudwaysapps.com/wp-json/buddypress/v1/members
{
“code”: “rest_forbidden”,
“message”: “Sorry, you are not allowed to do that.”,
“data”: {
“status”: 401
}
}
Could you please help me to figure it out?
Thank you in advance for any help!
@vapvarun thnx, I was checking that as well but for some reason Buddypress doesn’t play nice with other WordPress plugins. I’ll give it a try but I am considering moving to Discord instead.
@scordisian BP pages are not standard post-loop
to understand the flow, you can child template files for BuddyPress
You can find them inside the BuddydPress plugin at the following path
buddypress/bp-templates/bp-nouveau
You can modify all of these templates by using a child theme.
@mervyntsao These are template-driven pages; if you have to modify them, you need to override template files inside the child theme and then make your changes
For legacy
buddypress/bp-templates/bp-legacy/buddypress/members/
for Nouveau
buddypress/bp-templates/bp-nouveau/buddypress/members
can be overridden inside the child theme
your-child-theme/buddypress/members/index.php
@persoonlijkvaardiger Making all media urls private will impact the site; images and videos are also considered media elements. You can try https://wordpress.org/plugins/buddypress-docs/#description
Simple solution …
Switch back to an earlier version of Buddypress, eg. 10.6.1
Works fine for me.
No need for BP Classic.
Hi everyone,
I am currently facing a problem with Buddypress and AWPCP when i set the listings to show on the buddypress profile page it giving me a page not found error, but is I set the ad to not display on the buddypress profile it works as normal. Anyone encountered this problem before and knows how to fix this issue?
Thank you.
AWPCP Version 4.3.1
Bbpress version 2.6.9
Vyddtoress 12.3.0
How can I change the page type in Buddypress pages? I see it now works with slugs but I want Buddypress to use not the standard PAGE but a custom one due to my templating engines. Mind, I am not using BP at the moment. I dropped the plugin but am considering using it again if I can get this fixed.
Any pointers are welcome.
Hi @windhillruss
Sorry to read you’re facing this issue. It should be resolved in next BuddyPress minor version. See #9108. If you are using a staging site (cloning your production site config), don’t hesitate to test the fix to be sure it’s also the case for your site’s config.
Hi dvalken
Just to add info:
This issue has also been on my site for four years.
Only affects Android devices, not iPhone or pc/laptop.
When the buddypress drop-down items in the admin bar are clicked (top-right on screen) , for example Activity, Profile, Notifications, Messages, then the first sub-menu item is automatically selected and clicked without any user action. The user is unable to select the second or third sub-menu item.
Default WordPress Twenty Sixteen Theme.
Buddypress 10.6.1
i Have this link now: https://domain.com/member/johndoe/activity/512/
but need this: https://domain.com/512/
how i can do that by some php snippet? pls help
Something like this? but its bad code i mean
function custom_activity_link($activity_id = false) {
global $bp;
if (!$activity_id) {
$activity_id = bp_get_activity_id();
}
return home_url('/' . $activity_id . '/');
}
function change_buddypress_activity_permalink() {
global $bp;
$bp->activity->root_slug = 'activity';
add_rewrite_rule('^([0-9]+)/?$', 'index.php?pagename=activity&p=$matches[1]', 'top');
}
add_action('bp_init', 'change_buddypress_activity_permalink', 2);
add_filter('bp_get_activity_thread_permalink', 'custom_activity_link', 10, 2);
I am somewhat at a loss with all the changes. I am using LiveCanvas for templating. There is a conflict with Buddypress when it comes to the Dynamic Templating aspect of Buddypress. For some reason, Buddypress pages are not being excluded. Not even when I put the Buddypress templating files in the Child Theme, making the use of Buddypress not an option. Any assistance is greatly appreciated.
Hey tuckeror,
Actually this should not be this complicated. In the buddypress options you can choose a page which represents the directory of your web project.
It is then only about the settings of the chosen page. Use the usual WordPress options to set the hierarchy, which parent sites the mentioned page should have.
I hope this helps.
Hi @pachat,
If one of your plugin or your theme is hooking to bp_uri then it means it’s not ready yet for BuddyPress 12.0 & up. For these situations we are making available a backwards compatibility add-on I advise you to install & activate:
BP Classic
Hi, v12.2.0 is breaking my site WPv6.4.3 + BuddyPressv12.2.0 + bbPressv2.6.9 + Theme Beehivev1.4.5
https://mysite.fr/members-2/0qchw/activity/
Deprecated: Le crochet bp_uri est obsolète depuis la version 12.0.0, sans aucune alternative disponible. in /home/mysite/wp-includes/functions.php on line 6031
Warning: Cannot modify header information – headers already sent by (output started at /home/mysite/wp-includes/functions.php:6031) in /home/mysite/wp-includes/pluggable.php on line 1435
Warning: Cannot modify header information – headers already sent by (output started at /home/mysite/wp-includes/functions.php:6031) in /home/mysite/wp-includes/pluggable.php on line 1438
That’s all on the activity page
On other pages, I get only the Deprecated message
Also on the forum page which shows no poste.
HTH
I have installed the buddypress plugin on my site. But there is no way to edit the generated page https://ohwhat.com/activity/ and https://ohwhat.com/members/ and others. Those two URLs are not listed in my WordPress “Page” dashboard.
It seems like the issue might be related to the context in which you’re trying to display the messages.php content. Check if the required BuddyPress functions are available on the pages where you’re trying to include the snippet. Additionally, ensure that the necessary scripts and styles are enqueued for those pages. Double-checking these aspects might help resolve the display issue
I totally get your frustration with not being able to optimize member page titles in BuddyPress using popular SEO plugins. It’s surprising that BuddyPress itself hasn’t addressed this functionality.
It’s a bummer that even plugins like Rank Math don’t support member page titles. Maybe looking into professional SEO services could help find a workaround for this annoying issue.
Running BuddyPress with legacy template pack. Unable to post any update to groups. Text window appears but there is no option to post it — enter/return only produces a carriage return.
Other activity in the groups is announced in the feeds but cannot find any setting or keyboard trigger to post manually entered updates. TIA for any assistance
@perihelionweb are you using ‘Activity Plus Reloaded for BuddyPress’ may be that’s causing this error. If you submit through this plugin, the issue will be seen, and that if you use default ‘buddypress’ interface to post an update that will not cause this issue.
Hi,
When a mail sent to notify something (for exemple, a new private message), the urls inside the mail are false.
This is because it add “http” + “https” :
http://https//mydomain.com
Do you know this problem ?
WP : 6.4.3
BuddyPress : 12.2.0
Thank you for your help !
NB. Sorry for my bad english…
I had the same issue. But the plugin you recon does not work with BP 12.X (without Classic Theme). It was last updated 8 months ago. So I chose the BuddyPress Members only plugin which does the job.