I am using Woffice theme with Buddypress included, as an intranet. I would like to use Buddypress Groups without the Friendship aspect. It is weird in our small, flat organization if you need to invite people to become your friend. The Groups feature would be for example to share some files with a level of confidentiality, for photoalbums to share publicly and the communication of our lunchgroup.
If I deactivate Friendships from BP settings, I cannot invite people in a group anymore (the button disappears), nor can I see any members on the member directory page. Couldn’t we all be friends by default (or made by Admin)? βThe Group feature seems unusable without Friends feature. So why is there an option to deactivate Friends. Also I would like to keep options in Profile menu simple as can be: Groups and Profile. No Activitystreams, Friendships or Notifications in the Menu.
Anyone any suggestions to solve this? Thanks!
Hey Guys,
I have added a buddypress favorite button below all post in wordpress. When clicked, the content is saved in the “buddypress favorites” folder for the user. I would like to create an activity alert that shows when a wordpress post has been favorited.
Can someone please help me with this?
I had the same problem and I had the doubt on the custom register.php file in my child theme. This file was too old. I replaced it with updated version which resolved the problem.
1 – Go to /wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members and download a copy of register.php
2 – Add your customizations (which you have in your custom file) to this file
3 – Upload it to your child theme. Usually – /wp-content/themes/child-theme/buddypress/members
Hope this helps
Hi there,
I’m quite new to the Buddy/BB scene, although I’ve been building WP sites for a while now.
Usually, WP Bakery’s Visual Composer is one of my key building blocks, but that does not go well for me in the Buddy/BB forum site I’m setting up now.
When I’m setting up a Forum, I get the option of using VC’s backend editor in order to get the content and lay-out right, but when I preview the page, I get a text block showing all the VC shortcodes.
Am I doing something wrong or are VC and BuddyPress bad bed fellows?
I’m using the latest versions of all software and plugins. I’m using kBase theme by https://wedesignthemes.com/
The site runs under http://dev.eltrex-motion.com/forums/
Thanks!
Bye
Ward
@diegelmannsj check with BuddyPress for Learndash support.
Hi Vapvarun,
Thank you for your fast response.
Im running:
Version 2.9.4 | By The BuddyPress Community | View details
The theme owner had this to say about the problem:
“Hi.
This is default BuddyPress page, the theme has nothing to do with it, only changed appearance. Once you changed the password, user should be redirected on the same page.”
Hi @anas9279 You can download po and mo files from the following link and save inside
/wp-content/languages/plugins/
https://translate.wordpress.org/projects/wp-plugins/buddypress/stable/ar/default
@thirty3
BuddyPress already have codes to delete activities for those post which are trash, and it works fine for post and CPT both.
You can find the code ref for it inside
buddypress/bp-blogs/bp-blogs-activity.php
@panosa1973 try to delete all the instance where you have saved language files and save as fresh at the following path
/wp-content/languages/plugins/buddypress-en_US.po
/wp-content/languages/plugins/buddypress-en_US.mo
Hi All,
I use buddypress plugin and since a while now i notice that if users change their password and they press save it lands on 404 not found page.
How can i fix this?
Mark
I’ll give another example, since this appears to me to be a bug.
Buddypress requires pretty permalinks, so why is my permalink a ?p=123 type??
Here’s the code I’m using to add a custom post type to my activity feed.
add_post_type_support( 'community-story', 'buddypress-activity' );
function customize_page_tracking_args() {
// Check if the Activity component is active before using it.
if ( ! bp_is_active( 'activity' ) ) {
return;
}
bp_activity_set_post_type_tracking_args( 'community-story', array(
'component_id' => 'activity',
'action_id' => 'new_community-story',
'bp_activity_admin_filter' => __( 'Shared a new story', 'buddypress' ),
'bp_activity_front_filter' => __( 'Community Story', 'buddypress' ),
'contexts' => array( 'activity', 'member' ),
'activity_comment' => true,
'bp_activity_new_post' => __( '%1$s shared a new <a href="%2$s">Community Story</a>', 'buddypress' ),
'bp_activity_new_post_ms' => __( '%1$s posted a new <a href="%2$s">Community Story</a>, on the site %3$s', 'buddypress' ),
'position' => 100,
) );
}
add_action( 'init', 'customize_page_tracking_args', 1000 );
function record_cpt_activity_content( $cpt ) {
if ( 'new_community-story' === $cpt['type'] ) {
$cpt['content'] = ' ';
}
return $cpt;
}
add_filter('bp_before_activity_add_parse_args', 'record_cpt_activity_content');
And here’s the result
<p>
<a href="https://domain.online/members/thirty3/">UserName/a> shared a new <a href="https://domain.online/?p=313">Community Story</a>
<a href="https://domain.online/?p=313" class="view activity-time-since bp-tooltip" data-bp-tooltip="View Discussion"><span class="time-since" data-livestamp="2018-04-23T20:07:18+0000">17 minutes ago</span></a>
</p>
Hi! I was wondering if Who’s Online widget could be connected to a button (which will represent a city) and the widget would populate with those who are from that city? I bought the plug in ‘GeoMy-Wp Pro’ to help with this. If someone reading this would know how to do this and could do it for me, I would pay! Thank you!
current version of WP, current version of buddypress and the link to my site is http://www.straveler.com, but its not live yet.
KDParticipant
Same thing happened to me. Once I de-activated the ‘BuddyPress for Learndash’ plug-in, it went back to normal..but I really need to use the ‘BuddyPress for Learndash’ plugin. π
Hi
I installed BuddyPress in my website but, the Arabic translation not show !!
Can anyone help me?
my language site is Arabic
If that theme has not removed the bp_directory_members_item hook from the members-loop template, then you could use this function in bp-custom.php
Assuming you have a profile field named ‘Title’ …
function acie_show_member_data() {
$title = bp_get_member_profile_data( 'field=Title' );
if ( $title != '' ) {
$str = $title . '<br>';
echo $str;
}
}
add_action( 'bp_directory_members_item', 'acie_show_member_data' );
You could use the overload method.
imo, using hooks is easier.
For example, to hide admin users from the members loop, you could put this into bp-custom.php… untested…
function grw_members_loop_ghosts( $retval ) {
if ( bp_is_members_directory() ) {
$admins = get_users( array(
'fields' => 'ID',
'role' => 'administrator',
));
$admins = implode(',', $admins );
$retval['exclude'] = $admins;
}
return $retval;
}
add_filter( 'bp_before_has_members_parse_args', 'grw_members_loop_ghosts' );
Hi Glenn, welcome aboard.
I’m pretty new to BuddyPress myself, at least on the in-depth side of things but I’ve been a user for a few years now. Just recently started writing plugins. I know what you mean regarding integration, I guess that’s what you get with a private system, less features but better integrated.
I’ve just created a plugin that I hope will take a step in the right direction integration wise. It’s called BP Post Status and it integrates WordPress posts with BP, allowing posts to be shared in groups and to friends. It’s also got a neat group homepage feature. If you intend to give your members the ability to blog it’s worth taking a look at. Still got a few teething problems though, nothing major, just my lack of experience shining through π
Hi everyone.
I am moving to BuddyPress this coming week as I move from Peepso. A few weeks ago, I created a community for family and friends with Peepso. There is a constant logging issue that has never been resolved which is one reason why I’m coming over. I like how Peepso has everything integrated, but even still, it seems from my limited opinion its functionality is limited. It seems I can do much more with BP though there may be a bigger time investment.
Looking forward to learning here.
Glenn
I think the issue here is that there’s not only single pace you can go to change all these aspects of the site, but certainly the custom MO route should allow you to change a lot of them.
Can I just check, how many times did you replace ‘friends’ in the custom MO file? It’s must have been quite a few times.
I’d not recommend editing the core files, they’d be over-written with the next update, also friends appears in a lot of places and in a lot of contexts, I’d not recommend changing that unless you really knew what you were doing and were creating a new fork of BuddyPress. I’d certainly not be able to tell you that.
Hi How do you hide the admin user from Buddypress? Thanks!
@venutius and @vapvarun,
Thank you for responding. I followed your advice but still nothing. Where does BuddyPress get the language from? Maybe I can edit the original file and see if that works. If that’s even a possibility.
Thank you.
1. take a look at this page, it shows the general principles https://codex.buddypress.org/themes/theme-compatibility-1-7/template-hierarchy/ also you can look at the BP Template Overloader plugin, it’s designed to make this process more accessible.
Basically you create a buddypress directory in your child theme directory and replicate the directory path to the buddypress/members/register.php file.
Regarding 2, how did you do that? I’ve not got it as an option, I’m aware there’s plugin that added a TOS checkbox, not seen it done directly from the xProfile fields.
But if you did add it as a xProfile field, BP will by default show it in the profile page if the user has set it to publicly visible.
you might like to check out that plugin, I don’t think it uses xProfile fields: BuddyPress Simple Terms And Conditions
Hello Venutius. Thanks for the help. I deactivated all plugins and still the double description shows up.
What is BuddyPress Trac and where is it?