I have a need for the following to happen:
1.) New User is created in bbPress
2.) A Thread is automatically created inside one Forum (Private Forum) that is PRIVATE from all eyes but Admin and that new user
3.) If a Logged In User who is not Admin accesses the Private Forum, they will only see their own Private Thread. The Admin will be able to see all threads.
Can anyone point me in the direction of how this is possible?
I would like to sort the topics by the number of likes column on the admin edit screen.
This is what ive got:
<?php
// make columns sortable -------------------------------------------------
// define which columns to be sortable
add_filter( 'manage_edit-topic_sortable_columns', 'topic_likes_table_sorting' );
function topic_likes_table_sorting( $columns ) {
$columns['likes_count'] = 'likes_count';
return $columns;
}
// add sortable to meta key
add_action( 'pre_get_posts', 'likes_orderby' );
function likes_orderby( $query ) {
if ( ! is_admin() ){ return; }
$orderby = $query->get( 'orderby');
if ( 'likes_count' == $orderby ) {
$query->set('meta_key','bbpress_topic_like_button_like');
$query->set('orderby','meta_value_num');
}
}
I dont think there is a meta_key for favorites stored in the topic post_meta? I’m setting the number in the column by using the following:
$topic_id = bbp_get_topic_id($id);
$likes_count = bbp_get_topic_favoriters($topic_id);
I think the favorites are stored with the users metadata. So my best guess is that ill need to write a function that stores/updates the number of favorites inside the post meta. Then and only then can I sort the posts by that new metakey. Can anyone point me in the right direction with this?
Thank you!
I’m trying to import IPB database to bbPress with “Tools>Forums>Import Forums”.
But I always get a log that nothing is converted:
Conversion Complete
No reply_to parents to convert
No replies to convert
No tags to convert
No super stickies to stick
No stickies to stick
No topics to convert
No forum parents to convert
No forums to convert
No passwords to clear
No users to convert
Starting Conversion
Select Platform == Invision.
IP.Board version is v3.4.6.
How I could troubleshoot this? Where should I start at least?.
I’ve been doing a lot of research and I am wondering the same thing. The closest I have found was this:
Allow Participants to Trash / own Topics and Posts
However, that was posted 2 years ago and it seems the code doesn’t work anymore. Ironically, @robin-w it’s your modification xD. Would you mine dropping some insight as to why the code isn’t functioning properly anymore, please. 🙁
Hay. New here. I tried to create a theme from scracth using pure html php and etc
At first, it was normal. It functions normally and the UI is not as messed up as right now.
And now out of anything, it suddenly messed up. Checkout my website here if you wanna see it https://psikologipolda.com/konsul-online/
I tried uninstalling bbpress, tried using different way of calling the forums and it still doesn’t work. Try looking at the css and tweak it, still doesn’t change.
Any idea? or any place I should edit my code?
FYI the page only used:
the content.php (that is used as a template for any content including the forum)
and the custom template for that page only.php
My site has been suspended by my ISP twice in the last couple of days for ‘malicious activity’, which turns out to be breaching their new limit of 10 addressees per email. (Most of my forums currently have 123 subscribers.)
I have had to disable the sending emails for new topics entirely, until I have a solution.
Breaking up these emails is pretty essential as most ISPs are now imposing some limit on the number of addressees, although my ISPs limit of 10 must one of the lowest.
I have no indication that bbPress is going to address this, so I may have to develop something myself. In this thread a couple of approaches are mentioned. But before I start digging in to bbPress core, does anyone have any suggestions/pointers?
PS I am using GD bbpress Toolbox to format the emails and do not want interfere with that function.
I have not been able to delete bbpress. The reset tool does not work.
Hi,
we’re running bbpress and our users should be able to delete their own posts.
We’ve blocked the wordpress menu bar on top of the page after a user is logged in.
How is it possible to delete posts in the frontend without switching to the backend of wordpress?
Thanks,
Daniel
Hello,
I want to filter forum/topic subscribers using these filters
bbp_topic_subscription_user_ids
and
bbp_forum_subscription_user_ids
based on forum/topic ID.
But when I see the filter, it only passes
$users
as the argument. Should we add forum ID/topic ID as the second argument to the filters so we can check the forum/topic ID before filtering the users?
I want to make a pull request, but it seems bbpress doesn’t have public repo that accepts pull request.
Thanks!
Mauris
These changes I made in php files
BbPress plugin
\wp-content\plugins\bbpress\templates\default\bbpress\content-single-forum.php
\wp-content\plugins\bbpress\templates\default\bbpress\content-single-topic.php
Add this
<?php bbp_breadcrumb(); ?>
After this
<?php bbp_get_template_part( ‘pagination’, ‘replies’ ); ?>
I need to delete bbpress completely and start from scratch. Not just uninstall and reinstall. I need to delete all the data. I have gone to tools –> forums and did the whole reset forums several times, checking both options, checking one option. The page merely refreshes but all the data remains intact. How can I get rid of this manually?
Never mind. I can’t even delete it to start over. The bbpress reset in tools does nothing at all.
I’m using the latest versions of both WP and bbPress
For some reason, the sidebar content does not show on the forum profile page. I’ve tried different themes and deactivating all plugins, but nothing helps.


It seems to be an issue finding all the replies. In the database all those posts have the type “reply” as post_type. I don’t get it. The link matches the format for forums and topics, which are able to find all the posts just fine.
…/wp-admin/edit.php?post_type=reply
In addition to this, all the reply post authors are being input as 0, which makes them anonymous. I have that unchecked in the settings.
Is there a way to permanently delete bbpress and all its contents so I can reinstall fresh? EDIT: I found the answer to this question. https://codex.bbpress.org/getting-started/installing-bbpress/deleting-bbpress/
not really bbpress related – This is server/theme/other plugins issue.
My test site which is full of stuff takes 1-2 seconds for a post, it is on a shared server, so depends on what else is happening on that server with other websites.
I would ask that why your forum is so dependant on the need for lightening speed of posting, is the content really that boring ? Few users worry about posting speed, as longs as the site displays posted stuff in good speed:-)
not really bbpress related – This is server/theme/other plugins issue.
My test site which is full of stuff takes 1-2 seconds for a post, it is on a shared server, so depends on what else is happening on that server with other websites.
I would ask that why your forum is so dependant on the need for lightening speed of posting, is the content really that boring ? Few users worry about posting speed, as longs as the site displays posted stuff in good speed:-)
Hi,
We have a site in soft launch. The forum is its key function.
We are seeing each post takes a very long time to submit. A reply will take like 5 seconds. A new topic, about 3-5 seconds. There are no more than 3 people intermittently posting on the forum now since we are still in a beta mode.
We have not done any customization regarding the function. The only other bbPress related plugin we have installed is bbPress Toolkit. (https://wordpress.org/plugins/bbp-toolkit/) No other types of post are posting as slowly as the forum topics and replies now. bbPress is now by far the slowest component on our site.
What shall we try to make the forum post faster, like maybe this one?
Shall we change the caching level? We are using WP Rocket Cache.
At the same time, we noticed that the bbPress is sending notifications out before completing a submission. Can we change it so that it takes submission then send out notification later?
Thank you so much! We have been struggling with this for days now. Desperately need your help.
Jing
Done the resetting permalinks, then deleted and reinstalled bbpress. Problem persists.
the link all looks good
couple of other suggestions
1. This could be an issue with your rewrite rules. To fix this try resetting your permalinks. In your WordPress Administration Screens navigate to Settings->Permalinks, select a different permalink structure and save. Then select your preferred permalink structure and save again.
2. A reinstall of bbpress. You won’t lose any data if you decactivate and then delete the plugin.
Activated 2019 theme. Problem persists.
Deactivated all plugins except bbpress. Problem persists.
It could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentyfifteen, 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.
Then come back
ok, given that I probably amswered your original Q too literally let’s re-phrase that –
bbpress requires you to have an account on your website that is hooked to the wordpress software running on your website – which is what my original answer was. The username, password and all other details are only held only on your website. Nothing is passed to any other site (unless you add code to do so).
You are not required to have a wordpress.org username to use bbpress