bbpress is very scalable, wordpress with around 55,000 plugins (each one with it’s own forum) uses it for their support.
bbpress just uses the wordpress custom post type and posts table in the database.
issues on a very large site will be due to the time to perform database searches, and this is really down to server performance rather than bbpress inherent issues.
Hello,
Question 1
I want to set the comments to max “100”.
I want to delete old comments automatically.
I’m going to manage thousands topics, but it’s very hard to remove manually.
Also, if you leave more than 100 logs, the database will be destroyed.
Is the setting the possible?
Question 2
IThe max comments is 1000.
I want to change it to unlimited. I use with Question 1, and I want to set the permanent system.
Is the setting the possible?
Question 3
Is it possible to create of tens thousands topics? How many a max number?
Bug report
If you change the WordPress permalink, the “comment edit” URL changed the permalink. And, Edit URL is an error.
Hello, does anyone know the max number of forums/categories and subforums you can have on a single WordPress site before it becomes unstable? Does anyone know where you can find best practices for structuring forum and subforum hierarchy? For my project I will likely start with ten categories, which will each have three subforums or categories, which in turn will have two or three layers of subforums likely resulting in several hundred subforums on the site. I don’t have a live site to link to yet and will be using most recent versions of WP and bbPress.
Hi ecollart,
you must put in your function.php in your theme folder
function filter_pll_check_canonical_url( $redirect_url, $language ) {
if(strpos($redirect_url, '/edit/') !== false && strpos($redirect_url, '/forums/') !== false && strpos($redirect_url, '/reply/') !== false) {
$redirect_url = str_replace('/fr/', '/', $redirect_url);
$redirect_url = str_replace('/en/', '/', $redirect_url);
}
return $redirect_url;
}
add_filter( 'pll_check_canonical_url', 'filter_pll_check_canonical_url', 10, 2 );
and you must modify inside the folder topic of your bbpres plugin the file template.php
from
// Pretty permalinks, previously usedbbp_use_pretty_urls()
// https://bbpress.trac.wordpress.org/ticket/3054
if ( false === strpos( $topic_link, ‘?’ ) ) {
$url = trailingslashit( $topic_link ) . bbp_get_edit_slug();
$url = user_trailingslashit( $url );
// Unpretty permalinks
} else {
$url = add_query_arg( array(
bbp_get_topic_post_type() => $topic->post_name,
bbp_get_edit_rewrite_id() => ‘1’
), $topic_link );
}
to
// Pretty permalinks, previously usedbbp_use_pretty_urls()
// https://bbpress.trac.wordpress.org/ticket/3054
if ( false === strpos( $topic_link, ‘?’ ) && strpos($topic_link, ‘/fr/’) == false && strpos($topic_link, ‘/en/’) == false ) {
$url = trailingslashit( $topic_link ) . bbp_get_edit_slug();
$url = user_trailingslashit( $url );
// Unpretty permalinks
} else {
$url = add_query_arg( array(
bbp_get_topic_post_type() => $topic->post_name,
bbp_get_edit_rewrite_id() => ‘1’
), $topic_link );
}
Bye Renzo
add this plugin
bbp style pack
once activated go to
dashboard>settings>bbp style pack>bug fixes
and if there is no keymaster, it will say so and let you set one.
once done, you can decativate and delete the plugin, or have a look at the useful features 🙂
Hello,
not being programmer, I can’t use this as it is but can this be used to help in my case to restore the edit and delete function from the topic top bar menu when using Polylang (FR and EN) ?
I am pushing at Polylang free support too but no luck so far … would be good to have Polylang and bbPress to talk together as being 2 big actors in WordPress…
Sorry if the question seems obvious to you …
Thanks for your help
Eric Collart
Ps: I can provide access to test if useful…
Actually i cannot compare as i cant download the first one (not available on the WordPress plugins anymore)
You mean the plugin you recommended first is better than this one ?
By the way look at this : this guy seems to have solved a real issue
Do i need to use this solution (7years old)
Or has it been fixed since then ?
Thanks !
Hi
I am using this plugin and it works well
I have just one problem about links
the same problem as this user : https://wordpress.org/support/topic/links-in-signature-do-not-work/
and i also tried in bbcode but it doesnt convert to a link
but i would prefer html as most users are used to html
of course a visual editor would be great, is that possible ?
Tx a lot !
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Freshness Display
Hi Robin
About this plugin :
Private groups
I would like to make sure before installing it that it wouldn’t mess with my ecommerce theme profiles
I think it only applies to forum roles, but i prefer to ask before just in case 🙂
Thanks a lot for your great plugins 🙂
try this one
bbPress Moderation
I also have a version of the one above that I might publish when I get back from holiday
Hi Robin
This plugin has been closed from WordPress plugins on 11 february
Any other plugin to moderate topics ?
i was hoping that the feature for comments :
Before a comment appears
1) Before a comment appears Comment must be manually approved
2) Comment author must have a previously approved comment
would also work for bbpress
but i tested and it doesnt work…
Apparently only the 2 settings comment moderation blacklist are working :
– number of links
– stopwords
but the problem is there is no warning message showing if someone adds 2 links for instance and then submits, nothing tells him his post is pending moderation (same test for stop words)
Also the admin doesnt have any notification of pending post, no mail, nothing on dashboard, i had to go directly to admin topics to see the pending topics
Best moderation would be to always moderate the first post for any user, how could i do that ?
i just found this other moderation plugin that does exactly what im describing but it’s 8 years old without update, does it still work ?
Thanks a lot !
untested (as I am on holiday without test server access), but try
add_filter ('bbp_get_reply_author_link' , 'rew_return_null' ) ;
add_filter ('bbp_get_topic_author_link' , 'rew_return_null' ) ;
add_filter ('bbp_get_author_link' , 'rew_return_null' ) ;
function rew_return_null () {
return ;
}
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
actually just remembered that this plugin does this
GD bbPress Tools
unless you want to learn coding, then another plugin is the only way. Using a plugin or putting the code in your theme functions file has exactly the same impact on performance – typically nothing that is noticeable other than by using a stopwatch !!
bbP Signature
I have set up my bbPress as no registration is required, but another plugin needs registration to use the service.
Is it possible to disable the user information on bbPress for users who are already logged in wordpress?
The theme (Astra) has a child theme, the bbPress child theme is not installed yet.
Wordpress is ver.5.9, bbPress is 2.6.9.
Thank you.
just found this I had forgotten about
bbPress – Anonymous Subscriptions
bbpress just uses wordpress registration
dashboard>settings>general has the ‘anyone can register’ option
Hi Robin
Thanks a lot !
Ok so i can see we can totally customize the bbpress frontend files
then i have a question : where can i find custom templates of bbpress ?
if i search for “bbpress themes” i only find whole wordpress themes, but i want to keep my theme, i just want a custom /bbpress/ templates files to have a custom look
where can i find that ? thanks a lot 🙂
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Profile
and choose what you want to display