Hello, I’m using BuddyPress 3.1.0, bbPress 2.5.14 and the BuddyBoss theme 2.4.6 to create an online community/support forum site.
I want to create a landing page and followed this guide by WPMUDEV but realized halfway through it is outdated! I couldn’t find any up-to-date forum threads, guides, or articles regarding this.
I ran into trouble once I actually need to create my own register.php. I was able to locate the file in /wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members/register.php, but I’m not sure how I can best edit it to fit within my custom landing page seen here. The login form is a widget, to be replaced with the registration form. I want to place the login form in the green upper-right corner.
Can anyone point me to the right direction as to how I can have the registration form and login form show up? Any help would be appreciated!
Following this example https://codex.buddypress.org/plugindev/template-overload-from-a-plugin/ I can override/overload my header legacy through my plugin. How I can achieve the same with the nouveau theme?
Thank you! I can’t believe it is so simple, yet there is no apparent option for it.
PS: What plugin does BuddyPress.org use for the support forum?
Please check on the URL: your_site_url/activity like https://test.com/activity.
It’s called site-wide activity page in BuddyPress where you will see that all members tab.
Thanks
I was searching on Google on how to create a landing page for BuddyPress that shows activity for all members and all I got were results on how to remove it! But then I went to the documentations and there are only the following options for activity: Personal, Mentions, Favorites, Friends, Groups. On this website you can even see a screenshot showing an “All members” tab. Was BuddyPress different before?
All I want is to be able to show an activity page for all members, even to user that haven’t logged in. Kind of like the StudentsNepal website.
Hi, I would like to add content based from the ‘/activity/’ url into the ‘News Feed’ new menu. How can I achieve it. Thank you..
function news_feed_nav() {
global $bp;
bp_core_new_nav_item( array(
'name' => __( 'News Feed', 'buddypress' ),
'slug' => 'news-feed',
'position' => 100,
'screen_function' => 'news_feed_link',
'show_for_displayed_user' => true,
'default_subnav_slug' => 'news-feed',
'item_css_id' => 'news-feed'
) );
}
add_action( 'bp_setup_nav', 'news_feed_nav', 1000 );
function news_feed_title() {
echo 'News Feed';
}
function news_feed_content() {
echo "Add something";
}
function news_feed_link () {
add_action( 'bp_template_title', 'news_feed_title' );
add_action( 'bp_template_content', 'news_feed_content' );
bp_core_load_template( apply_filters( 'bp_core_template_plugin', 'members/single/plugins' ) );
}
Hi Prashant, thank you so much for your reply but I’m a tech noob and I’ve gone through the entire article but couldn’t quite understand it..
If it’s not too much trouble, is it possible for you to list out the steps to perform this? I run a multisite installation and I intend to make my BuddyPress network wide but registration, login etc will be done on the main site.
What I’ve done is separate my site into parts and each part is one subsite. So all the subsites in my network add up to form one single website. I hope I’m not confusing you…
I’m trying to figure out how to add a custom Buddy Form to a different user’s profile. Either post it to it after filling it out, or filling it out right on their profile (maybe as a “public message”).
I’m basically trying to make a site where you can review another members performance, and the custom form is what people use to fill out the review.
I’m using the latest version of Buddyform Members (premium), Buddypress, and WordPress.
Thanks!
Ok, so what I am doing is that I am navigating you to the file where it is coded and I guess it can only be commented in the plugin code itself and we can not remove it by the hook.
File: https://github.com/WPPlugins/activity-reactions-for-buddypress/blob/master/class/class.php
on line 1044 and 1062
If it does not help then there are two filters on line 1165 and 1165, we can try removing them also.
Thanks
This is a bug. I’m getting this error when I deactivate the activity component from the settings. I have submitted a ticket here
You can try enqueuing that with the conditional tag like:
function ps_buddypress_js_load(){
if(is_home()){
wp_register_script('buddypress', plugins_url( '/buddypress/bp-templates/bp-legacy/js/buddypress.js' , 'buddypress' ) );
wp_enqueue_script('buddypress');
}
}
add_action('wp_enqueue_scripts', 'ps_buddypress_js_load');
If you are using the nouveau template then can change the path accordingly.
Thanks
That’s not a default BuddyPress feature. You can try this plugin https://buddydev.com/plugins/bp-notify-post-author-blog-comment/ to see if it works fine for you.
Thanks
This is not the solution I am looking for. Let me explain what I clearly needs.
I have an existing WordPress website with a few posts. I have installed BuddyPress plugin. Now let’s assume I have two users A and B registered in the website and consider a post with Title “Hello All”
1. User A made a comment on the post “Hello All”
2. User B made a reply comment to the User A’s comment
it is expected to show a notification on User A profile under notification tab on site such us User B replied to your comment. Unfortunately this is not happening on the website. To cross check whether it is a theme issue, I have changed the theme to default themes of WordPress and notification is not yet showing. Please help. Looking forward to an immediate response.
Here is the website URL https://beanstalkminds.com/
Thanks for the reply Shane.
From what I understand this can only work using the multi-site feature? So if I had 2 different installations of WordPress for each website and wanted to have the BuddyPress accounts shared between the two websites – it would not work?
no, I know how to add the add-friend button but do I need to include the buddypress js somewhere to make it works with ajax? thanks
Seems like your theme is not compatible with BuddyPress. If you can check with the default theme, you will see that it works fine.
It is always included as a parent page in BuddyPress. It’s having it’s own functionality that’s why it is an individual page. You should not make that child page of registration.
Thanks
I am not sure if you are creating blog posts or activity. BuddyPress sends notification for these updates https://codex.buddypress.org/administrator-guide/notifications/
If it is a blog post then you have to go with this code to get notification https://wordpress.stackexchange.com/questions/263950/new-post-notifications-for-users-buddypress
Please check this link https://gschoppe.com/wordpress/buddypress-auto-pad-avatars/
If this can help, it will be great.
Thanks
Hi,
Please check this link https://codex.buddypress.org/getting-started/buddypress-links-in-wordpress-menus/
You can easily get BuddyPress menus on your site.
Thanks
Please check if there is any plugin conflicting with BuddyPress or any code written in your child theme that can break the process.
Thanks
You can override buddypress templates and even can change the registration to be happened with ninja form only but edit profile section can not be created with ninja form. Please see:
Theme Compatibility & Template Files
Thanks