ItΒ΄s been a while, but I am dealing with something similar now. So that might help…
Say what?
That seems to be the easiest way to add some missing translations. After installation you can find the plugin in WordPress under “Tools”. In my case I translated the Original-String “Engagements” with the Textdomain “buddypress”.
Sorry my answer is for buddypress π so sorry…
Hi, I have a site with no functions. the only plugin activated is buddy press,
so when it loads the object for the nav after the bp-wrap div it has
<nav class=”main-navs no-ajax bp-navs single-screen-navs horizontal users-nav” id=”object-nav” role=”navigation” aria-label=”Member menu”>
I had the site with custom themes and functions and removed everything to try and find out where it was getting hung up.
Is there something else I can trouble shoot this with to find out why it does not load with Ajax – I thought that should be the default
WP is 5.6
Theme twenty twenty-one 1.1
php 7.4
Buddy Press info Version 7.1.0
Active components Community Members, Extended Profiles, Account Settings, Friend Connections, Private Messaging, Activity Streams, Notifications, User Groups
Active template pack BuddyPress Nouveau 7.1.0 ( I have tried with bp legacy also )
Toolbar No
Account Deletion Yes
Community Members: Profile Photo Uploads Yes
Community Members: Cover Image Uploads Yes
Extended Profiles: Profile Syncing Yes
User Groups: Group Creation Yes
User Groups: Group Photo Uploads Yes
User Groups: Group Cover Image Uploads Yes
Activity Streams: Post Comments Yes
Activity Streams: Activity auto-refresh Yes
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.
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
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
Hello, I’m currently using bbpress 2.6.6 and buddypress 7.1.0, (wordpress 5.6, php 7.4.12, theme is siteorigin-unwind 1.6.6), and experiencing this problem as mentioned here, (members of hidden groups not being able to see the topics of the sub-forum). I’m a newbie with the background code, though my private and public groups are working. I can see the fix 7443 in buddypress.js that was indicated then, but am wondering if other people still have a problem with this, and if so if there is another fix available. Thank you.