hmmmm… not sure it would be that, as bbpress is loading ok.
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
If the extension works on backend, it is is useless for me. I would need extensions only frontend. I have site for solving crosswords. Honoring other peoples all hints should give as default hided.
I tried to find the button definitions for text editor. My idea is just replace
DEL or CODE with SPOILER. If I would find the source code, maybe I could add some codes. That apparently needs alo finding filter code, which defines, which codes are allowed.
I though also that I could replace some code and related texts and icons of TinyMCE with another code, texts an icons.
So I would not need to add anything. But I didn’t find, where buttons have been defined for the text editor s d TinyMCE.
BTW. I didn’t get frontend texts translated in your GD bbPress Tools. I deleted entire translation, which I made for it because filtering worked better, but filtering works only for texts, which don’t have dynamic texts (%s etc). I get with “My WP Translate” translated “WP Sitemap Page”, so the translation tool works. I have another issue here https://wordpress.org/support/topic/translating-into-finnish/. So could you answer there.
Here’s a concise list of plugins you can associate with bbPress for registration and login forms:
1.Ultimate Member
2.Profile Builder
3.WPForms
4.RegistrationMagic
These plugins offer alternative options to the default WordPress form and provide customization features for registration and login forms.
Hi
It is easy to customize backend buttons with the pugin “Post Editor Buttons Fork”, but it does work only in the backend. How I could add and remove buttons in front-end. I would like to add at least [SPOILER][/SPOILER] tag and i would lke to use [CODE][/CODE] insteaf of the default code button.
Where is the code, which defines editor? Could I hardcode changes, which I want?
Controlling the graphic editor TinyMCE Advanced might be more difficult. Is the alternatives for TinyMCE andvanced in the front-end. I would be nice to get.
I have a temporary solution by using an additional menu. See https://www.sanaristikkofoorumi.net/wordpress/forums/topic/uusia-ominaisuuksia/?view=all#post-28829
I have eliminated the need to enter my email address by doing the following
function bbp_set_default_email( $post_author_email ) {
if ( empty( $post_author_email ) ) {
$post_author_email = 'anonymous@example.com';
}
return $post_author_email;
}
add_filter( 'bbp_pre_anonymous_post_author_email', 'bbp_set_default_email', 10, 1 );
function bbp_remove_default_email( $r, $args ) {
if ( $r['bbp_anonymous_email'] == 'anonymous@example.com' ) {
$r['bbp_anonymous_email'] = '';
}
return $r;
}
add_filter( 'bbp_filter_anonymous_post_data', 'bbp_remove_default_email', 10, 2 );
First, use the filter hook “bbp_pre_anonymous_post_author_email” to set the default email address if the email address is blank.
This avoids the “Invalid email address.” error.
Second, if the return value “$r[‘bbp_anonymous_email’]” is set to the email address set earlier, return it blank.
This way, if an email address is entered, its value is returned, if it is blank, it is returned blank.
btw now the /forums/ shows my forum correctly, the problem now is that if I open one of those forum for example “Updates & Announcements” I get nothing in result except for the title. While on the default theme I get messages and the form for sending a topic
With the latest releases when navigating to a forum (not the forum index), any Elementor code is gone. Same when using just a sidebar or blocks.
I found an old advice here https://kriesi.at/support/topic/bbpres-no-sidebar-in-topics/ but unclear where the mentioned sidebar.php is located (perhaps theme specific).
Other things I’ve tried
- Configured to use the same forum slug (forum, no root)
- Disabled the main theme, use the latest WordPress default theme.
- Disabled a redirection add-on.
@tealcfr – what Robin W suggested is probably your best bet if you need it done immediately.
Considering that there are plenty of other topics on this very same thing and there’s been a 9 year old ticket for this very thing (https://bbpress.trac.wordpress.org/ticket/2605), your options are limited. A simple and logical approach without any code like Robin suggested above, or custom queries and perhaps some custom code like I suggested before that.
I’ve taken a look at /includes/converters/bbPress1.php and /includes/classes/class-bbp-converter-base and I think it’s realistic to make a bbPress2.php converter to use within the default bbPress importer (and would also solve the outstanding ticket #2605). If you don’t have the skills to do that, I’d consider doing it as an addition to the bbPress community, but I’d want you (and others) to test it before it gets submitted as a patch. I could have it ready for testing within a week or two. Not a good option if you’re in a rush.
ok, no one else is reporting this, and I cannot replicate this error.
This suggests it is site specific.
If you are happy that you are getting this on a reply from you where you have definitely only hit the submit button once, then I can only suggest you do the standard fault finding
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
Otherwise maybe talk to your hosting provider about site speed
Hi!, I am using Learndash + bbPress, and I have LearnDash bbPress addon also. I have two courses where each of them have its forums configured.
Example:
CourseA
ForumA
ForumB
CourseB
ForumC
ForumD
If there is a student in courseB and he wants its forums, he can see all of them
ForumA
Associated Courses and Groups
CourseA
GroupA
ForumB
Associated Courses and Groups
CourseA
GroupA
ForumC
Associated Courses and Groups
CourseB
GroupB
ForumD
Associated Courses and Groups
CourseB
GroupB
So, if the student of CourseB, can NOT access ForumA and ForumB when clicks on them, but he can access to the ForumC and ForumD.
My question is: How can I make that when he sutdent of CourseB, if he wants to see his forums, only ForumC and ForumD appear and ForumA and ForumB remain hidden for this case?
All the forums is showed by default
bbpress has not had a release since November 2021, so what do you mean by ‘has lately’ – if after that, then suspect something else is now making that not work.
You suggested cause (‘I suspect the code doing this is non-standard’) may be correct and something else is now causing this to show or it may not be bbpress causing this. Maybe look at what else has changed – wordpress, php versions, other plugins etc.
Without knowing your set up or indeed your technical ability (although from you post this seems to be good!) I’d also initially suggest the standard fault finding :
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 am finishing a Bootstrap 5 theme and I have some questions about the child theme structure.
From what I can asses using BBpress theme as a child theme is by doing the following:
Copy all the template/default/bbpress files into my /childtheme/bbpress folder. This works smoothly and I am happily converting and theming.
But, the class “bbp-breadcrumb” is located in the /includes/common/template.php file.
And the class “bbp-template-notice info” is located in the /includes/forumss/template.php file.
How would I go about to move this behavior to my childtheme? Copy those files there or add code to the functions.php file or something similar?
Any pointers are appreciated!
We have ~30 WP sites on a server.
We store plugins in a central directory and slink to them from each website that uses that plugin.
(Reason: saves a lot of memory in OPCache & saves compiling the code more than once.)
This relies on plugins being well-behaved. bbpress used to work but has lately broken.
We are seeing this error:
Loading failed for the <script> with source https://www.otu.asn.au/home/lamp/wordpress/plugins/bbpress/templates/default/js/editor.min.js?ver=2.6.9
What it should be trying to load:
https://www.otu.asn.au/wp-content/plugins/bbpress/templates/default/js/editor.min.js?ver=2.6.9
Obviously the plugin is using the filepath to construct the loading URL, I suspect the code doing this is non-standard, causing the problem.
Temporary solution is to load the plugin into the wp-content directory of the site, rather than using the slink. This has been implemented but means that the plugin won’t update. (We do updates outside of WP using python/SVN, and apache doesn’t have write access to any directories that contain PHP files – more secure). Fortunately we don’t use the plugin on any other sites.
Thanks.
I’d suggest as as a test switch to a default theme such as twentytwenty or twentytwentyone (don’t use 2022 or 2023), and see if this fixes.
If so, then you’ll need to raise it with the theme breakdance as it is a paid product
ok, 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
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, 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
Hello Robin,
you are right, it is a theme issue. When I switch to a default theme like twentytwenty, the submit button appears.
Now I edit my style.css file and tryed to get the style for the submit button in it. But I surely make mistakes here.
.button .bbp_user_edit_submit .button .submit .user-submit .bbp_user_edit_submit {
background-color: #4CAF50; /* Green */
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
}
This does not let the submit button appears 😉
What else can I do?
Thank you in advance,
Antonio
Hi, I recently saw this topic and it helps me solve one problem.
I can finally use this CSS to disable the grey-out effect when the topic is closed:
#bbpress-forums .status-closed,
#bbpress-forums .status-closed a {
color: #000 !important;
}
From this previous topic also, CSS can do equally well to add [Closed] label beside the closed topic title in topic list page:
#bbpress-forums .status-closed > li.bbp-topic-title > a.bbp-topic-permalink:after {
content: "[Closed]";
text-shadow: 1px 1px 0 #ffffff;
color: #ff0000;
margin-right: 5px;
}
I wonder if we can use CSS (instead of PHP codes) to add another [Closed] label beside the topic title in single topic page. Any solution?
See https://paste.pics/N5WS0
Also, I’m still searching for ways to disable the defaulted pink font highlight when the topic is closed. Hope somebody can help.
See https://paste.pics/N8U5T
Regards.
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?
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.