it could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentytwenty, and see if this fixes.
Plugins
If that doesn’t work, also deactivate all plugins apart from bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
If you cannot do this to your site (say because it is live) then use the ‘troubleshooting’ features of this plugin to let you test without affecting other users
Health Check & Troubleshooting
Then come back
Quick update from WordPress (via a support ticket on a Business subscription)
BEGINS
Hey there!
I’m following up today to let you know we’ve identified the issue with bbPRess and Jetpack; our Jetpack developers have found a fix, which is currently being worked on. If all goes well with the development of this fix, we expect it to be released as early as this coming Tuesday.
We appreciate your time and effort, and thank you so much for bringing this to our attention and allowing us the opportunity to get it fixed!
ENDS
It may well be the address that bbpress is sending from.
this is typically noreply@ and if this email address does not exist then many email hosts will not permit its transit through the system.
either
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Subscription Emails
where you can amend the address and change the wording as well
or
Put this in your child theme’s function file –
ie wp-content/themes/%your-theme-name%/functions.php
where %your-theme-name% is the name of your theme
or use
Code Snippets
add_filter('bbp_get_do_not_reply_address','my_bbp_no_reply_email');
function no_reply_email(){
$email = 'noreply@yourdomain.com'; // any email you want
return $email;
}
and change the address
Quick update for us, with thanks to Robin. It might be that Jetpack is the root cause of our Forum posts suddenly showing as blank. Jetpack is managed by our host (WordPress Business) so they are investigating.
Step 1: Setting Up Your Hosting
Step 2: Installing WordPress
Step 3: Installing Translation Files Manually
Changing the Language of WordPress Manually
Switch Languages in the Admin Interface
To use this plugin:
Go to the plugins areas of WordPress and click the “Add New” button.
Search for the plugin, “English WordPress Admin.”
Install and activate the plugin. This will add a new function to the top admin bar that allows switching from the native language of the WordPress installation to English and vice-versa.
ok, presume you have bbpress enabled ?
it could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentytwenty, and see if this fixes.
Plugins
If that doesn’t work, also deactivate all plugins apart from bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
If you cannot do this to your site (say because it is live) then use the ‘troubleshooting’ features of this plugin to let you test without affecting other users
Health Check & Troubleshooting
Then come back
it could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentytwenty, and see if this fixes.
Plugins
If that doesn’t work, also deactivate all plugins apart from bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
If you cannot do this to your site (say because it is live) then use the ‘troubleshooting’ features of this plugin to let you test without affecting other users
Health Check & Troubleshooting
Then come back
ok, I’ve released version 5.5.2 of
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Theme Support and there is a fix in there which stops this.
I will report the issue to Astra as well to fix in a future release of their theme
I’d start by seeing in email is working
Check & Log Email
ok, so is the email working or are subscriptions not working ?
so I would start with using this email to see if emails are being sent
Check & Log Email
I have added this feature to
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Subscription Management and activate
You can then manage a users subscriptions in dashboard>users
well this site has 7 forums with 131,555 topics. The ‘fixing wordpress’ support forum itself is powered by bbpress and that has over 700,000.
Measured in nano-seconds every topic adds to performance, but I’d suspect you’d struggle to measure any meaningful site slow down with 99.9% of sites with forums.
Ultimately it does depend on server performance and site configuration.
ah, ok that should all be fine.
bbpress just uses the wordpress posts and postmeta tables (with ‘custom post types’) within your website sql database, so if you move the whole site it will move with it.
No need to split this topic since it is all one logical issue 🙂
Thanks for that – very useful.
Wordpress has a bewildering set of names including username, user display name and user nicename
As far as I can see, bbpress seems to be using the user database setting for user nicename.
So can you try adding this code
add_filter( 'manage_users_columns', 'rew_add_user_nicename', 20, 1);
add_filter( 'manage_users_custom_column','rew_add_user_row', 20, 3 );
function rew_add_user_nicename($columns) {
$new = array();
foreach($columns as $key => $title) {
$new[$key] = $title;
//add the 2 columns after the forum role column
if ($key=='bbp_user_role') {
$new['nicename'] = 'Nicename';
}
}
return $new;
}
function rew_add_user_row($retval = '', $column_name = '', $user_id = 0) {
if ($column_name == 'nicename') {
$user_info = get_userdata($user_id);
$user_nicename = $user_info->user_nicename;
$retval = '-->'.$user_nicename.'<--';
}
return $retval ;
}
Put this in your child theme’s function file –
ie wp-content/themes/%your-theme-name%/functions.php
where %your-theme-name% is the name of your theme
or use
Code Snippets
This will add a column to the dashboard>users table to show you exactly what is set as the user nicename. I have enclosed it in arrows eg
–>name here<–
so you can see if there are leading or trailing spaces.
try adding that name to the moderators and see if that works?
Hi there
I’m still having this issue unfortunately.
I contacted ThemeMyLogin support and they sent me to this link:
https://wordpress.org/support/topic/error-a-variable-mismatch-has-been-detected-2/#new-topic-0
Adding the code snippet above isn’t resolving the issue.
Can you please advise.
Thanks
Thanks
I just tried adding a user with a space in the name ie ‘test user’
then in dashboard>forums>edit forum>moderators I typed in ‘test user’
it did not pick up the name as I typed it so I had to type the full name, but it did accept it, and added it correctly to the forum database.
per forum moderators are relatively new, and the 15 yr old and 8 year old threads would have been for bbpress version 1.
so on my test site bbpress does allow moderators with spaces in the names.
my next suggestion would be it could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentytwenty, and see if this fixes.
Plugins
If that doesn’t work, also deactivate all plugins apart from bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
If you cannot do this to your site (say because it is live) then use the ‘troubleshooting’ features of this plugin to let you test without affecting other users
Health Check & Troubleshooting
Then come back
I have a memberpress/bbPress/Wordpress site with about 100 members. I was trying to make a user a moderator of a particular forum. I was able to change her role to a moderator by editing her user profile OK. But when I add her username to the moderator field within the edit forum screen it spins on update but never registers the username as moderator.
I then notice the username in question is of the format ‘firstname dot space secondname’
I didn’t think WP allowed usernames with spaces or dots (periods) but apparently, it does and the username is created when they register via a Memberpress form. By default, they are made forum participants upon registering. I want to upgrade this user to be a moderator of a specific forum.
The user HAS managed to post a topic in a forum already as a participant.
So i’m assuming that the problem lies in bbPress NOT allowing spaces in usernames when you try to assign them to be a moderator of a specific forum?
I was reading a 15 year old thread here where @howtogeek provides some plugin code. I tried saving this to a zipped .php file and adding it as a plugin but Wordfence said that wasn’t a good idea, so I’m not confident using 15-year old code is such a good workaround.
There was another old thread from 8yrs here ago where @joop.stringer suggests tweaking permalinks but I can’t seem to figure that out either.
I’ve come across this which will maybe help me prevent this from happening again.
But can anyone confirm that the space in the username IS the reason I can’t assign a moderator
role user to be the moderator of a specific forum, and if there is any more recent knowledge on this issue? i.e. does bbPress actually allow spaces in usernames now?
ok, for input, try
bbp profile information
which lets users add profile information.
I need to create a “name registry” in WordPress (either Gutenberg or Elementor Pro) that will allow users to input their own information and create a new “name registry” listing. Trying bbpress.
The
alphabetical
listing of names should be presented and when a name is clicked, the supporting information is displayed.
Albert
Andrew
Agnes
Charles
Charles
David
There will be lots of duplicate names, but usually, the date, country, or some other info is different.
Supporting information example (when “Andrew” is clicked) is Date of entry, email, info:
Andrew Loftus – 1818
Australia
Do you have any knowledge of Andrew Loftus (Coachman) who was transported to Australia in 1818 after a trial in Co Mayo. He lived in Ballina but his wife Elizabeth Murphy, later lived in Crossmalina.
Peter Kenny
Sydney, Australia
pk@somehost.com
I have looked at forum plugins, directories, posts and cannot find a way to do this in WP. Most times the entry field descriptive text cannot be modified. Currently using the bbpress plugin but don’t see how I can modify the field text to ask users specific questions. I initially did it in html using a doku. But I want to covert this to WP and add the self-entered capability.
Any suggestions or pointers? Is bbPress a viable route for this?
I’m experiencing similar issues at https://www.brugmansia.us/community/, a Divi site. But even when I use one of the WordPress default themes (2023), I get similarly poorly formatted results at best. I agree with those suggesting this is primarily a bbPress issue, not a theme issue.
After sucess import (wordpress tool) of forums, topics and replies and import to other page, topics are missing on forum pages.
Here is a main forum page
https://acroacia.com/redi/forums/
If open any of them, got message “Oh bother! No topics were found here!” (¡Vaya, no hay debates aquí!)
In wp backend all forums, topics and replies are listed.
I found here in bbpress forum similar problem from 2015 where installing some plugin that was developed by user on this forum Robin W. was solving the problem but that plugin not exist anymore.
Anyone can help me?
Thank you
I’m just a guy sat in his kitchen who was helped several years ago when I was setting bbpress up, so I try to help others – I’m not a bbpress author.
Updates from the bbpress authors are few and far between, I think they are on other projects now, and maybe consider bbpress as a mature product. The philosophy was always to keep bbpress small, and let other plugins add stuff that was needed.
I do ask them to update the ‘tested to’ but it rarely happens. I test bbpress with new versions.
That is and will always be the issue with open source software – it relies on people doing stuff for free, and people’s focus changes and people move on. That is annoying, but the reality of life.
If you have things that need core updates, you can raise them on trac
https://bbpress.trac.wordpress.org/report
That way at least stuff that is wrong or could be done better gets logged.
Thanks, Robin for the plugin suggestion, but it’s more of the core of bbPress which seems quite outdated and a little messy with code. Plus, doing template overrides, there are things which hoped would be there that I can override. Some styles are using!important, some styles are reused in ways they shouldn’t be, so I had to get creative with overrides…I had to use javascript to remove/change/add classes to select elements: ie buttons.
Then, on the bbpress plugin page at .org, this shows up as a notice:
This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Time to revamp this plugin and bring the coding and features up-to-date–plus capabilities. Even here in this forum, the font size is just 12 px. Time to move it up a bit, especially for accessibility 🙂