The current version of the Spam Destroyer plugin is not compatible with bbPress. I have prepared a beta version which seems to work well though. It doesn’t stop huge amounts of spam but I’m using it myself and it seems to be blocking about 99% of it.
http://geek.ryanhellyer.net/products/spam-destroyer/
I know view your post and threads is available in IP, VB. PHPBB
but i was wondering if this Is possible in bbPress ?
if so how to view all your posts / topics in bbpress
It works with the other themes, not this theme and I cant change theme either. Its not a plugin because when I switch theme using the same plugins activated it works.
Hi,
I’ve installed on my WP 3.5.1, Buddypress 1.7 and bbpress 2.3. I configured bbpress to be used inside group so as Group Forum.
But the breadcrumb doesn’t show up if I call the function bbp_breadcrumb();
I only want that a user if goes inside a topic, the breadcrumb will show something like this
`Main Forum Name >> Topic Name`
how should I do?
thanks
I am experiencing a regular flow of php warnings with bbPess 2.3 here are some examples:
`Apr 15, 18:44:09 PHP Warning: Illegal offset type in /home/waterway/public_html/alrewasplan.co.uk/wp-content/plugins/bbpress/includes/common/functions.php on line 1503
Apr 15, 18:44:09 PHP Warning: Cannot modify header information – headers already sent by (output started at /home/waterway/public_html/alrewasplan.co.uk/wp-content/plugins/bbpress/includes/common/functions.php:1503) in /home/waterway/public_html/alrewasplan.co.uk/wp-content/plugins/xml-sitemap-feed/includes/feed-sitemap-news.php on line 9
Apr 16, 05:53:54 PHP Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/waterway/public_html/alrewasplan.co.uk/wp-content/plugins/embedder/nbbc-1.4.5/nbbc.php on line 1106 `
I tried all suggestions from this thread and still not able to post new threads or replies except with a key master. moderator or participants can’t.
tried resetting the forum roles on my 2.3 bbpress isntall and all authors were made spectators. isn’t participant assigned to author?
ideally all users should be subscribers and participants. any further ideas how to fix broken permissions?
No, bbPress does NOT use comments for replies, bbPress replies, topics and forums use WordPress Custom Post Types.
Okay, not sure if this is the reason, but after your last reply a searched a little bit, found this ticket https://bbpress.trac.wordpress.org/ticket/2070 and started to think that it’s a problem in the URL.
The only difference between XAMPP and MAMP (free) is that XAMPP uses “localhost” host name, while MAMP (free) uses “localhost:8888” when using MAMP ports by default (MAMP pro uses “localhost” that tell why it works OK with you). So I went to MAMP preferences and changed the ports settings to use default Apache and MySQL ports to use “localhost” instead of “localhost:8888”, and finally posting topics and replies is available again 🙂
Even better I setup a virtual hostname manually in MAMP (free) and the everything works fine.
I hope this will help others with the same issue with MAMP (free). Thanks for your time @johnjamesjacoby and @netweb, great work and keep it up.
@kraigg:
same problem here, none of my users except key masters can post or reply. I have been using User Role Editor in the past, any advice on how you fixed your problem?
Excellent, glad we have some progress, now to hope that bbPress Moderation plugin will get an update soon.
p.s. I also changed this topic title to include bbPress Moderation Plugin.
Are you using the latest bbPress 2.3?
What version of vBulletin are you using? I have only tested vBulletin 4.x
Here is the list of known issues with vBulletin https://codex.bbpress.org/import-forums/vBulletin/
Can you update to the newly released bbPress 2.3 and let us know if the problem persists.
Jump back in time to bbPress 2.1 Twenty Ten templates, they specifically used tables for forums, topics & replies. You want to have a close look at the loop-*.php templates.
https://bbpress.trac.wordpress.org/browser/tags/2.1/bbp-themes/bbp-twentyten/bbpress
Yeah, deactivating bbPress Moderation plugin solved the entire problem – Thanks a lot!
I don’t know of any bbPress specific plugin that can do this but there might be one that does something similar for standard WordPress Users/Subscribers/Authors etc.
I suggest having a search of WordPress Extend and if your in luck such a plugin may exist and may even work with bbPress.
https://wordpress.org/extend/plugins/
How about I close this topic and we can keep it all in this single topic 😉
Moving to a new WordPress site
I presume you are meaning the built in WordPress Export tool /wp-admin/export.php
I presume you are you exporting ‘All Content’ rather than forums, topics, replies individually?
After you have performed the import do you run the bbPress’ repair tools?
Presuming you are going to take ‘Approach 1’ then that links you to this doc:
https://codex.buddypress.org/user/buddypress-site-administration/migrating-from-old-forums-to-bbpress-2/
That looks good to me but I would not start that without both a site & SQL backup.
Thanks, that worked! Given that my client is launching in the AM, he and I *both* appreciate your help.
In regards to debugging the reason why that hook is not being called – I think I will post this on to iMember360 and let them look at *that* one.
Again, thanks a bunch – I can finally go to bed now.
@hlwinkler Can you try your search ‘OpenEars’ using the Twenty Eleven or Twenty Twelve theme.
I tried it with Twenty Twelve and it worked fine.
Not entirely sure how you arrived at that solution, but I can’t imagine any of it ever working correctly. 🙂
The wp action happens before WP_Roles is called, so it’s too soon in the stack. You’re also missing a bunch of sanity checks that bbp_set_current_user_default_role already does for you; no sense in duplicating only some of that work.
You could try hooking into init but, again, I suspect something in the iMember360 plugin is interfering and won’t allow that to work correctly either.
You *should* actually be debugging the setup_current_user action, to see if bbp_set_current_user_default_role is even firing, and if it is, where it’s failing.
If you’re looking for a brute-force kludge, something like this is probably closer to what you need:
function earthman_force_current_user_caps() {
global $current_user;
// Only for logged in users
if ( ! is_user_logged_in() )
return;
// Reload the current user with correct capabilities
$current_user = bbpress()->current_user = get_user_by( 'id', bbp_get_current_user_id() );
// Try to give them a role on the site, if they need one
bbp_set_current_user_default_role();
}
add_action( 'bbp_template_redirect', 'earthman_force_current_user_caps', -99 );
Well I got this far, but every time I try to call the function you suggested, or try to add the role manually, it breaks. Any ideas what I might be missing, please?
add_action( 'wp', 'bbp_check_user_role_on_load' );
function bbp_check_user_role_on_load() {
global $user_ID;
//do they have a role set already?
$has_bbp_role = bbp_get_user_role( $user_ID );
if(!$has_bbp_role){ //nope, add default BBP role
//tried this but it breaks it
//bbp_set_current_user_default_role();
// Load up bbPress once
$bbp = bbpress();
$new_role = 'participant';
//this breaks too - wtf?
//$bbp->current_user->add_role( $new_role );
}
}
I was playing about with this earlier related to a different issue ttrying to recreate another bug but could not recreate the issue and have no problems using a custom `archive-topic.php` file in eg. `/wp-content/themes/twentytwelve/bbpress/`.