Yes. It’s done beautifully. Thanks!
One last closed topic customization job: to DISABLE the default font highlight & grey-out effect if the topic is closed. Hope this is not as tricky as it may appear.
See screenshot:
https://paste.pics/N8U5T
Regards
instructions for them
find
wp-content/plugins/bbpress/templates/default/bbpress/form-topic.php
transfer this to your pc and edit
go to line 248 and change
? esc_html_e( 'You cannot create new topics.', 'bbpress' )
to
? esc_html_e( '', 'bbpress' )
and save
create a directory on your theme called ‘bbpress’
ie wp-content/themes/%your-theme-name%/bbpress
where %your-theme-name% is the name of your theme
Then transfer the file you saved above and put in in the directory called bbpress that you created above, so you end up with
wp-content/themes/%your-theme-name%/bbpress/form-topic.php
bbPress will now use this template instead of the original
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
MAIL SERVER SETTINGS FOR ESS MODULE (EMPLOYEE SELF SERVICE MODULE)
SMTP MAIL SERVER PARAMETERS
ERROR : Socket Error pops up while doing;
TEST SMTP DEFAULT SMTP SERVER SETTINGS
Some other mail server setting types go through but some do not. Is there something we are missing in this setup?
Regards
K. Magabo
Thank you so much, Robin!
Two more things to make it perfect:
1) to disable the default font highlight & grey-out effect;
2) to change font colour [Closed] to red to make it stands out the rest.
Regards.
Hi, can we add a label something like “[Closed]” BESIDE the topic title in the topic list if the topic is closed for discussion?
Currently those closed topics will be highlighted pink by default by bbp Style Pack plugin (Topic/Reply Display > item 4). I wonder how can we disable this highlight effect using CSS. “[Closed]” label just looks nice & neat for me.
Regards.
Hi,
I use the Post Comments as bbPress Topics plugin, which gives by default an excerpt of the concerned post. None of the other options seem to work but none of them suit me either. Expanding on the php code you gave earlier in this thread, would it be possible to simply delete all content in the topic other than “[See the full post at: …]” and, of course, my own [TEXT]?
Thank you
One possible solution is to use a plugin called BBP Improvements for Yoast which is a helpful tool to make Yoast wordpress seo support bbpress better. You can install and activate this plugin from your WordPress dashboard and see if that helps.
Another possible solution is to use the excerpt variable in the Admin > SEO > Search Appearance > Content Types (tab) section. There you will have a ‘Topics (topic)’ section where you can add a default meta description using the excerpt variable. This will automatically output the first part of every topic as the meta description.
ok, I cannot replicate that issue.
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
There it is:
for the user:
dashboard>users>all users, and then select ‘les abonnements’ (the subscriptions) for the chosen user then select option ‘subscribe selected forums’ and apply
and for the subject:
dashboard>subjects>all subjects, and then select ‘les abonnements’ (the subscriptions) for the chosen subject then select option ‘subscribe selected users’ and apply
and for the setting by default I followed your instructions. I selected the folder “gestion de l’abonnement’ (subscription management), then I selected ‘activate’ and chose the forums to be subscribed by default. Then I ‘registered’ the modifications
Sadly none of the 3 actions worked. It only worked with the setting of forum subscription for several users
Yes, they are enabled.
I found the way to enable the subscription to a chosen forum for all users by going to forums>all forums, and then select ‘les abonnements’ (the subscriptions) in the chosen forum then using ‘subscribe selected users’ and apply for each page listing the users (by the way, there are 29 pages in my site, it would be nice to be able to select them all at once…).
It is great! I am glad I could do it.
I tried to do the same by choosing several forums for one user. But it didn’t work. The subscription is not applied.
It also doesn’t work with a subject for one user.
And as far as I have seen, the setting I chose by default for the new users is not effectiv. The users do not have any subscription preselected.
Can you help me with this ?
Thanks
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
find
wp-content/plugins/bbpress/templates/default/bbpress/content-single-topic-lead.php
transfer this to your pc and edit
that will let you remove the header and footer, and change the date function
and save
create a directory on your theme called ‘bbpress’
ie wp-content/themes/%your-theme-name%/bbpress
where %your-theme-name% is the name of your theme
Then transfer the file you saved above and put in in the directory called bbpress that you created above, so you end up with
wp-content/themes/%your-theme-name%/bbpress/content-single-topic-lead.php
bbPress will now use this template instead of the original
You would need to amend
bbpress\templates\default\bbpress\loop-topics.php
bbpress\templates\default\bbpress\loop-single-topic.php
so for loop topics find
wp-content/plugins/bbpress/templates/default/bbpress/loop-topics.php
transfer this to your pc and edit as required
and save
create a directory on your theme called ‘bbpress’
ie wp-content/themes/%your-theme-name%/bbpress
where %your-theme-name% is the name of your theme
Then transfer the file you saved above and put in in the directory called bbpress that you created above, so you end up with
wp-content/themes/%your-theme-name%/bbpress/loop-topics.php
bbPress will now use this template instead of the original
repeat for loop-single-topic.php
you would then need to change the style css to amend width.
Sorry beyond free help to actually do the answer, if you’d like me to do this as a paid job, then contact me via
Contact me
Wordpress 6.1.1; BBpress Version 2.6.9
Hello,
My website is dedicated to a private community. It uses BBpress to give access to several forums organised hierarchically. The members need to be informed of every message that is posted but they do not want to subscribe to every forum of the the site by hand.
Is there a way to automatically set subscription parameters of every forum to on when a new account is created ? Each member could then unset the subscription parameter to off il he doesn’t want it anymore.
The default setting for subscribe to forum, would actually be “on”.
Thanks for your answer
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
@robin-w
Very cool, excellent, very useful.
But I wanted two things that I couldn’t find:
1. There is no option to modify the number of characters in the title (default is 80 characters only).
2. I didn’t find an option to remove these large spaces around the “see green” username.


Apologies for the delay is responding to this.
Assuming you are ok with FTP, then
find
wp-content/plugins/bbpress/templates/default/bbpress/form-anonymous.php
transfer this to your pc and edit to remove
<p>
<label for="bbp_anonymous_email"><?php esc_html_e( 'Mail (will not be published) (required):', 'bbpress' ); ?></label><br />
<input type="text" id="bbp_anonymous_email" value="<?php bbp_author_email(); ?>" size="40" maxlength="100" name="bbp_anonymous_email" />
</p>
<p>
<label for="bbp_anonymous_website"><?php esc_html_e( 'Website:', 'bbpress' ); ?></label><br />
<input type="text" id="bbp_anonymous_website" value="<?php bbp_author_url(); ?>" size="40" maxlength="200" name="bbp_anonymous_website" />
</p>
and save
create a directory on your theme called ‘bbpress’
ie wp-content/themes/%your-theme-name%/bbpress
where %your-theme-name% is the name of your theme
Then transfer the file you saved above and put in in the directory called bbpress that you created above, so you end up with
wp-content/themes/%your-theme-name%/bbpress/form-anonymous.php
bbPress will now use this template instead of the original
Alternately if this all confuses you, I can do this as a plugin, but it would be a paid bit of work (but not expensive) – contact me via http://www.rewweb.co.uk/contact-me/
Hi Robin
creation/deletion/edit is reflected in BuddyPress if I post something in the bbPress forum directly but it does not work the other way around.
I added a plug in called BuddyPress Forum Editor which gave me WSIWYG editing on the bbPress forum but nothing on BuddyPress. BuddyPress is just enter/delete nothing else. bbPress has a title field, topic tags, topic type, topic status, notify by email box (important) and Attachment facility (important)
See screen images


I have posted this request for help in the BuddyPress support page but no response as yet.
Perhaps there is a plug in for BuddyPress that provides these things to the default BuddyPress forum but I haven’t been able to find one as yet.
I have set up a new WordPress blogging website with a BuddyPress members only community back end consisting of 10 groups.
Each group has it own separate bbPress forum. This all works OK except BuddyPress has its own forum which is bland and limited and bbPress is the “nice” functional forum which I want to use. Both these forums appear to be linked i.e a post to the bpPress forum also appears in the BuddyPress forum space although it seems that either can be independently deleted.
As it stands I find having the the two forums confusing and messy from a user perspective.
What I want to do is replace the BuddyPress forum with the bpPress forum so that you only see the bpPress forum on the home page of each group and do away with the group Forum tab which currently links to the bbPress forum. I don’t really need each group to do anything else rather than host the bpPress forum. Perhaps a single message on the group home page that a group moderator could change/edit would be a nice addition but it is not essential.
I have done a lot of Googling and while this problem has been mentioned a few times the solutions suggested seem very old and/or irrelevant.
I am comfortable with PHP etc but have very limited experience with BuddyPress and bpPress. Of course there may be a plugin which will do all this but I haven’t found one yet.
I am using WordPress 6.1.1. Buddy Press 11.1.0 bb_press 2.6.9, Theme Blocksy. The url of the website is https://PinkPantherActivists.au
If anyone can point me in the right direction it would be appreciated.
Thank you.
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
Try adding the below code to your theme’s functions.php
file, should make the userpages full width with no sidebar.
if( !function_exists('enkoes_magbook_userpage_css_class') ){
function enkoes_magbook_userpage_css_class( $classes ){
if( function_exists('bbp_is_single_user') && bbp_is_single_user()){
$classes[] = 'magbook-no-sidebar';
}
return $classes;
}
}
add_filter('body_class', 'enkoes_magbook_userpage_css_class');
if( !function_exists('enkoes_magbook_userpage_options') ){
function enkoes_magbook_userpage_options( $options = array() ){
if( function_exists('bbp_is_single_user') && bbp_is_single_user()){
$options['magbook_sidebar_layout_options'] = 'nosidebar';
$options['magbook_blog_layout'] = '';
}
return $options;
}
}
add_filter('magbook_get_option_defaults_values', 'enkoes_magbook_userpage_options',100);
You may have to get rid of that bbpress.php file you added.
I haven’t used Magbook theme before, so let me know if that works out for you.
😉
I successfully have all new users added as Participants when they create a profile. However I have 17,000 previous users who all have the default ‘No Role for these Forums’. When I try to bulk update them under Tools/Forums ‘Remap all users to default forum roles’ I receive an error of ‘This page isn’t working’. Perhaps it is too big of a request for so many users? How else can I update all my users to Participant so that they can post topics and replies.
Thank you
Hi – I’m using Astra theme with a 3-col grid layout for blog archives, see:
https://greensmoothie.com/category/blend
But for the forum archives I need full-width, see:
https://greensmoothie.com/members
Right now I’ve fixed it by targeting the post and each forum in the css, like this:
#post-9486,#bbp-forum-9475{width:100%;}
I’ve intentionally left the second forum (Newcomers – #bbp-forum-9473) out of the css — so you can see how it displays only in the first column – same as /category/blend above.
Moderators need to set up forums that will display by default as full-width. They don’t have access to the css.
Is there a higher-level I can target in the css that will automatically force ALL forums to display full-width?
thanks for your help!