Hi,
When we try to Post we get this error and button spins forever without doing anything because it is a fatal “Uncaught ReferenceError” and points to script yz-wall-form.min.js?ver=2.6.2:formatted:64
Buddypress 7.1.0
Youzer 2.6.2
Wordpress 5.5.3
Using BeTheme
Hosting: WPEngine
Screenshot of console…

Any ideas?
-Tim
Hi there,
here’s an interesting issue for which we could use thoughts from all of you.
The problem is buddypress. That is, a “FORUMS” Tab is not showing up in wp admin backend. – Pls see attachments.
I believe there should be a “forums” tab in the backend, but it isn’t there.
I have newest vers of buddypress. Have installed and deactivated, deleted plugin and reinstalled.
Have deactivated ALL plugins and tested – No luck, the “Forums” tab is simply not there.
We’re using divi child theme and have tried default theme. Still no luck…
https://goto.network/canadaclub/wp-content/uploads/2021/01/no-forums-link-2.png
https://goto.network/canadaclub/wp-content/uploads/2021/01/no-forums-link-1.png
Any advice greatly appreciated
I have just started to get a message on updraft
“Warning: Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here.”
I have identified the issue arises with Buddypress plug in. I have deleted and reinstalled Buddypress, but not change the issue.
Is there a fix for this please?
Thanks Grahame
tested with theme twenty nineteen and twenty twentyone.
Current theme Customizr Pro
website http://www.horshamartists.org
Buddypress Version 7.1.0
Updraft Version 1.16.46
wordpress 5.6
Does anybody have any ideas where I should look or what to search for, Please.
I have now tired it with the BuddyX theme and still no ajax on members profile page
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.12), 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 for ticket 7443 in buddypress.js that was indicated then, and believe I’ve implemented it, but am wondering if other people still have a problem with this, and if so if there is another fix/workaround available. Thank you.
Do you still experience the issue if you switch to twenty twenty theme? If the problem is specific to the theme and as it is a premium theme you should be able to receive support from the developer?
I am using a customize theme. I don’t have any custom functions in bp-custom.php. Yes I know forum support is limited where third party themes are concerned but I can’t fix it.
here is my buddypress activity page https://www.upsozluk.com/etkinlik/
How can I fix the gap? There is no problem in mobile version of my website, but only computers have this space problem. i am using the latest version of wordpress
Thanks!!
It depends on the theme, I’ve been using non bp themes on some of my sites for years with very vew issues, it just means that some features you have to add yourself. However the only way to knowis for you to test it.
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
Hi there!
Which theme did you used exactly?
I wanna to try it too 😀
Thanks!
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()
Ignore the above, I see the login button you are using which doesn’t actually log you in. I’d guess this is theme specific so you will need to check with them. You can double check by changing to twenty twenty or similar to see if the problem persists.
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
@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
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.
Hello and happy new year to all buddies!
I have a boombox themed site where members can post photos or videos and these appear as tiles on main page.
Question is, if i import buddypress to expand the user experience abilities, members where post from buddypress can merge their activities to main page as post or they have to do double it? Can be bidirectional connection of posts?
example image:
https://prnt.sc/wkb4xu
Hi all,
I want to have the groups sorted alphabetically, unless the user picks his own sorting via dropdown Box.
I tried the custom code:
add_filter('bp_after_has_groups_parse_args', 'wbcom_theme_alter_groups_parse_args');
function wbcom_theme_alter_groups_parse_args($options)
{
if (bp_is_groups_directory()) {
if(!$options['type'])
$options['type'] = 'alphabetical';
}
return $options;
}
As per documentation, $options[‘type’] is “null” when the user has NOT yet picked an option in the dropdown, i.e. when it’s the initial sorting.
But it does not seem to work.
Any ideas?
Hi all,
I want to create a dedicated URL for a specific group type to be able to link to the groups in that category as a new directory.
My page is in german, so the general group directory is listed under:
myurl.com/gruppen/
I tried various things to see if I could filter by group type, like this:
myurl.com/gruppen/typen/Inspiration
myurl.com/gruppen/typ/Inspiration
myurl.com/groups/types/Inspiration
None worked, always got 404.
I have a custom code which sets the “per_page” option already to 50. It looks like:
add_filter('bp_after_has_groups_parse_args', 'wbcom_theme_alter_groups_parse_args');
function wbcom_theme_alter_groups_parse_args($options) {
if (bp_is_groups_directory()) {
$options['per_page'] = 50;
}
return $options;
}
It works.
And I found that there are a lot more options in class-bp-groups-group.php for BP_Groups_Group::get(), like ‘include’, ‘group_type’, ‘group_type_in’.. so I tried to extend my code from above by:
$options['group_type'] = 'Inspiration';
I also tried to use the group-id instead of the “slug”….
None worked…
What am I missing?
Any idea?
Thanks!
@mungbean BuddyX is live at wp.org
I have the same problem with you. When I press the messages tab in my profile nothing happens. The links are just like yours but they stop to members page/my page/messages/compose. This happens with every messages tab, and just like you, I have an empty page below that nav menu.
I am developing my own theme, but I have tested it with 3 different twenty themes and I have the same issue with the messages tab. All the other links are working except for messages.
I hope we get a solution with this.
If I find anything sooner, I will post again with my solution.
*I am using local by flywheel for the development
Problem
I’m working on a site with a custom theme. The members’ list says “All members 0” and lists no members, and, below the search box “Sorry, no members found”. What do I need to do to show the actual members?
——
Details
I’ve copied wp-content/plugins/bp-templates/bp-nouveau/buddypress to wp-content/themes/my-custom-theme/buddypress. I’ve added links to discussion boards, groups and a members list to the menu and populated the site with members data by using the Buddypress Detault Data plugin (and added a few extra users, and logged in as them).
If I insert the contents of buddypress/members/members-loop.php into the custom theme’s index.php, then the index.php shows me a listing of members (showing when the database says when they were last active). I am wondering if this means I need to set a path somewhere.
I am seeing the same behaviour if I use the “twenty seventeen” “twenty twenty” and “twenty twentyone” themes. This is using WordPress 5.6 and Buddypress 7.1.0. I can’t provide a URL as it’s currently a development version on my NetBSD (unix) laptop.
Well, the size of the image is back to 1160px x 225px today??
Twenty Twenty

The image is 640px x 225px being displayed as 580px x 225px
StarKid

The image is 640px x 225px being displayed as 1160px x 225px
They both look blurry compared to the image that I uploaded – something to do with image optimisation? It hasn’t happened elsewhere on the website.

(I realise that it’s a huge file, when I was testing I tried making the image big in order to fix the problem).
I guess this means that the problem is within the StarKid theme, not the BuddyPress plugin?
Here is the solution for anyone who is going to see this post in the future.
1. Install the username change plugin:
https://buddydev.com/plugins/bp-username-changer/
2. Add to the plugins code (bp-change-username.php) on line 163;
xprofile_set_field_data(1, $user_id, $new_user_name);
3. In your theme function.php file add the follow code to hide XProfile editing:
function bpfr_hide_profile_field_group( $retval ) {
if ( bp_is_active( 'xprofile' ) ) :
// hide profile group/field to all except admin
if ( !is_super_admin() ) {
//exlude fields, separated by comma
$retval['exclude_fields'] = '1';
//exlude groups, separated by comma
//$retval['exclude_groups'] = '1';
}
return $retval;
endif;
}
add_filter( 'bp_after_has_profile_parse_args', 'bpfr_hide_profile_field_group' );
I hope this helps anyone who finds it.