There seems to be an error in the css BuddyPress supplies.
Within wp-content/plugins/buddypress/bp-templates/bp-nouveau/css/twentytwentyone.min.css
You can search for
#buddypress.twentytwentyone .wp-pwd:not(.is-open){display:none}
and replace none with inherit
I’ll open a ticket to have this fixed.
Hello!
I have a question about groups.
I searched for this question and did not find any matching questions.
I’m also new to wordpress/buddypress, so please bear with me 🙂
Here is my site https://uwcnorthyork.ca/
WordPress version: 5.4.2
BuddyPress version: 2.3.0
My question is:
When a user requests permission to join a group, is there a way to get an email sent to the moderator of that group, (so they can accept them)?
Right now the email goes to the site admin (me) which is ok, but its important that it goes to the moderator as well. If it can only go to one of these, then I would like it to be the moderator.
Any help would be appreciated.
I am using BuddyPress 5.1.2 and WordPress 5.3.6.
The link “groups” at a user profile shows correctly the number of groups the user belongs to but if clicked it sends the user to the “all groups” page instead of a page that shows only the groups the user belongs to.
The same happens when clicking “members” on a group page, instead of showing all the members of that particular group, it shows every member that exists on the site.
Hi there. I did a fresh install using the NEW 2021 theme and when I installed Buddypress fist time ever the registration page DOES NOT SHOW the password field.
I finally changed the theme to 2020 and the password field was indeed displayed.
I am in love with the 2021 theme, is there a quick fix for this. I could really use the help. I am very excited to get BuddyPress up and running together with the 2021 theme. Thank You. James
I need to know how to hide all members when you click members on a site. I also have no idea how to enter the bp-custom.php. The buddypress is already uploaded to my site so I am unsure how to add a file.
These are the forums for BuddyPress.
The bbPress forums are here.
Hi there,
That’s not a BuddyPress setting, it’s been added by another plugin so you’ll need to find that and raise with the plugin developers I think
Hi, the settings in the BuddyPress Restrictions section do not work. When I installed the theme, it worked perfectly, but now I can not put the package on the no non user member setting option, but it works first, but now it does not work and all the lock access all buddypress options are set. What should I do?
Error : https://gofile.io/d/8vkJPd
BP Better Messages – is a fully featured replacement for standard BuddyPress Messages and also can work as private messaging system for WordPress when using without BuddyPress.
Plugin is fully backward compatible with BuddyPress Messages.
BP Better Messages
BP Better Messages – is a fully featured replacement for standard BuddyPress Messages and also can work as private messaging system for WordPress when using without BuddyPress.
Plugin is fully backward compatible with BuddyPress Messages.
BP Better Messages
Hello.
There is a solution that you exactly looking for.
It is a chat plugin for BuddyPress and WordPress.
This chat has three basic feature such as:
- Text group chat between users
- Text private (one-to-one) chat between users
- Online chat support (chat with customers)
Besides these functions, the ImbaChat has also:
- Sharing files (any type of file)
- Chat moderation
- Video chat (group and private)
- Audio calls
The ImbaChat basic functions are free. Pricing for the additional features is from $4.99 to $19 per month. Easy and quick installation on BuddyPress. Full integration with the user base of your website.
Visit the official website of the plugin to learn more.

I haven’t seen any movement on it. I ended up doing a hack. In my theme’s bp template, I checked (in php) if it’s an invitation button then render a direct link instead of bp_nouveau_groups_loop_buttons()
I use WordPress 5.6 and Buddypress 7.1.0
if I go to the login page on my website and want to log in, I am directed to the start page but not logged in.
My Site:
Registrieren
To Test use:
Buddypress
Buddypress123
hello i kinda know the casue of the issue but i need some answers
when i remove the get_header(): from the buddypress template
it stops loading some files to run buddypress
and it’s not loading the function that buddypress need to check
members – activity this kind of stuff
so my question is :
what the files name’s that i should include to make the buddypress plugin work on a template that have not get_header(); function in it
thanks (:
never mind , thanks i figure it out after reading the
Template Hierarchy
hi vapvarun and thank you for replying back (: ,
i tried to write a code to override the main template – and i make the script run as a plugin
here what i did
<?php
/*
Plugin Name: PAGTEM
Plugin URI: https://www.example.com
Version: 0.0.1
Author: NULL
Author URI: https://www.example.com
*/
class PageTemplate {
/**
* A reference to an instance of this class.
*/
private static $instance;
/**
* The array of templates that this plugin tracks.
*/
protected $templates;
/**
* Returns an instance of this class.
*/
public static function get_instance() {
if ( null == self::$instance ) {
self::$instance = new PageTemplate();
}
return self::$instance;
}
/**
* Initializes the plugin by setting filters and administration functions.
*/
private function __construct() {
$this->templates = array();
// Add a filter to the attributes metabox to inject template into the cache.
if ( version_compare( floatval( get_bloginfo( 'version' ) ), '4.7', '<' ) ) {
// 4.6 and older
add_filter(
'page_attributes_dropdown_pages_args',
array( $this, 'register_project_templates' )
);
} else {
add_filter(
'theme_page_templates', array( $this, 'add_new_template' )
);
}
// Add a filter to the save post to inject out template into the page cache
add_filter(
'wp_insert_post_data',
array( $this, 'register_project_templates' )
);
// template assigned and return it's path
add_filter(
'template_include',
array( $this, 'view_project_template')
);
$this->templates = array(
'FullC.php' => 'Full Canvas',
// this file exist in the same folder as the plugin like that
/* Plugin Template ( Folder ) ========
|
|
|
Index.php (file)
FullC.php (file)
================ */
);
}
/**
* Adds template to the page dropdown for v4.7+
*
*/
public function add_new_template( $posts_templates ) {
$posts_templates = array_merge( $posts_templates, $this->templates );
return $posts_templates;
}
/**
* Adds our template to the pages cache in order to trick WordPress
* into thinking the template file exists where it doens't really exist.
*/
public function register_project_templates( $atts ) {
// Create the key used for the themes cache
$cache_key = 'page_templates-' . md5( get_theme_root() . '/' . get_stylesheet() );
// Retrieve the cache list.
// If it doesn't exist, or it's empty prepare an array
$templates = wp_get_theme()->get_page_templates();
if ( empty( $templates ) ) {
$templates = array();
}
// New cache, therefore remove the old one
wp_cache_delete( $cache_key , 'themes');
$templates = array_merge( $templates, $this->templates );
// Add the modified cache to allow WordPress to pick it up for listing
// available templates
wp_cache_add( $cache_key, $templates, 'themes', 1800 );
return $atts;
}
/**
* Checks if the template is assigned to the page
*/
public function view_project_template( $template ) {
// Return the search template if we're searching (instead of the template for the first result)
if ( is_search() ) {
return $template;
}
global $post;
// Return template if post is empty
if ( ! $post ) {
return $template;
}
// Return default template
if ( ! isset( $this->templates[get_post_meta(
$post->ID, '_wp_page_template', true
)] ) ) {
return $template;
}
// Allows filtering of file path
$filepath = apply_filters( 'page_templater_plugin_dir_path', plugin_dir_path( __FILE__ ) );
$file = $filepath . get_post_meta(
$post->ID, '_wp_page_template', true
);
// check if the file exist first
if ( file_exists( $file ) ) {
return $file;
} else {
echo $file;
}
// Return template
return $template;
}
}
add_action( 'plugins_loaded', array( 'PageTemplate', 'get_instance' ) );
now if you go to
Pages > Edit xor Add New Page > Page Attributes > A New Section Called Templates > I Click On the Full Canvas > [UPDATED]
Nothing Changed (:
Why’s Is That – Is There’s Wrong With The Code Or The Buddypress V that i use ?
i use ==> Version 6.3.0 | By The BuddyPress Community
@craigreilly it seems you have mapped login page as members template, from BuddyPress page mapping option select members page as for members and keep login page separate
@lilipilon you can try https://wbcomdesigns.com/downloads/bp-modify-member-directory-header/
it gives the option to select fields which you are willing to display at the member directory or single-member header. It will work with any standard BuddyPress theme.
@woahmazing you can override the template inside the child theme and apply custom design
Template Hierarchy
Client asked us to remove buddypress from website. They did not understand what it did apparently, and now want it back.
It has been reinstalled – but I can not get to the “Wall” of all the people. The /login (in this case /login-2) redirect just goes back to the home page…
The other pages seem to work, ie: https://domain.org/login-2/craigreilly/profile/edit/group/1/
but not https://domain.org/login-2
I hope I am explaining this correctly. I am not the primary person who works on this site.
why buddypress don’t work with page templates ?
i want to show the members page in custom templates (:
Hi, we are running into issue that might related to what you solved.
When using the default function of buddypress to message another user: messages_new_message()
Instead of getting the thread ID, we are getting a False.
How can we get the thread ID? Any suggestion is greatly appreciated.
Jing