I think the only way to do what you want wil be using a completely custom login form that you pass to your own server for validation. You won’t be able to use the WordPress login form (or the function that generates it) at all.
There are about a dozen different ways you can take this based on the 5 minutes I’ve thought about it. Really just depends if you’re going for elegant, easy, or some where in between. It’s going to take custom code regardless.
the bad tweak :
function bbp_filter_blog_editable_roles( $all_roles = array() ) {
// Loop through bbPress roles
foreach ( array_keys( bbp_get_dynamic_roles() ) as $bbp_role ) {
// Loop through WordPress roles
foreach ( array_keys( $all_roles ) as $wp_role ) {
// If keys match, unset
if ( $wp_role == $bbp_role ) {
//unset( $all_roles[$wp_role] );
}
}
}
return $all_roles;
}
bbpress/core/capabilities/
And then Moderators are back……. I’m sure i missed something but plugins like “members” don’t do the trick. And i just want basic forum moderation works now.
I will never understand why endusers have to put their hands in the mess of bbpress and hack/tweak it just to use this plugin >:( I can’t trust in your plugin every updates are hell.
Then, don’t work as a dirty pig, and update the doc when you change such important things like roles! It just a little more repectfull for end users.
@RaphaelJeger I want to know!! 🙂
https://wordpress.org/extend/plugins/gd-bbpress-attachments/ works but doesn’t help with inline attachments, and the regular WordPress tinyMCE settings are not applied to the bbPress editor.
This is getting more complicated the more I realize what I need to do. Basically I have to add an extra login field to the WordPress / BBPress login. But the data in the field I have to add to the form resides on a separate database. So the complicated part is that I have ‘Username’ and ‘Password’ that is authenticated on the WordPress database and “Customer Number” that resides on another database. I’m not sure if there is a way to authenticate one login using multiple db’s.
I’ve never used plugins for user roles.
And i don’t understand anything :
i can’t promote users as moderators anymore, Moderator roles no longer exist inside wordpress and every wordpress roles wich are not admins can’t moderate forums.
Then old moderators can’t log in wp-admin to edit bbpress subjects/replies anymore but they can edit replies and topics inside forums…
What the hell is this mess?? Why wasn’t it said before i upgrade??
To all those smart coding guys out there, please can someone help me with the bbP functions needed to complete the code below. I think there are two bbP functions needed – see square brackets [??…]. Or maybe someone has a better way of doing it.
I’m trying to integrate BP1.6.1, the new bbP2.2.2 forums and WordPress SEO1.3.1.1 so that the WordPress SEO (meta) page titles are shown when a bbP Topic is being shown within a BP page (just like they are shown for native bbP forum pages).
I’ve hooked functions into ‘bp_modify_page_title’ before and managed to extract ‘_yoast_wpseo_title’ before. So I’m part way there I guess.
I also understand that I need to change the priority from 10 to 16 (or more) in line below (in buddypress>bp-core>bp-core-filters.php), to make bp_modify_page_title filter execute after, and hence overrule, WPSEO title which has priority 15 (in worpress-seo>frontend>class-frontend.php).
add_filter( ‘wp_title’, ‘bp_modify_page_title’, 16, 3 );
add_filter( 'bp_modify_page_title', 'new_page_title', 10, 4 );
function new_page_title( $new_page_title, $title, $sep, $seplocation ) {
global $bp, $bbp;
/** If bbP Topic is being shown within a BP page then replace title with title input via Yoast WordPress SEO plugin */
if ( [?? a bbp function that is true when bbP Topic is being shown within a BP page] && bp_is_active( 'groups' ) && !empty( $bp->groups->current_group ) ) {
[?? a bbp function that loads the bbP Topic Post ID to $topic->ID];
$new_page_title= get_post_meta( $topic->ID, _yoast_wpseo_title, true);
}
return $new_page_title;
}
If you can help please, and I can then get this to work, I’ll post the result back again so others can benefit.
Many thanks.
There could be a fix coming via BP Group Organiser plugin.
WP 3.4.2
BBPress Plugin – 2.2.2
1) Installed BBPress plugin. Did basic setting in admin for the plugin.
2) Copied archive-forum.php and single-forum.php from bbpress plugin directory to mytheme root directory.
3) Copied “css/bbpress.css” to mytheme root directory and then customized.
4) That’s it. I have not created any new template/page for the forum.
All look fine and working but I have this problem.
If you go to this link http://www.clouni.com/askquestions/
You will notice the title “Forums” in left side. How can I hide it ? If I understand correctly, it is page title generated through wordpress. But how to hide it only for forum pages and not other page in wordpress ??
Hello,
I have a clean install of
Wordpress 3.4.2 and
bbPress 2.2.2
When I activate the bbPress Plugin, I get the following message. Does anyone have an idea, how to fix this? thanks in advance.
(r3961) * @param type $args * @return type */ function _bbp_has_replies_query( $args = array() ) { return apply_filters( ‘bbp_has_replies_query’, $args ); } add_filter( ‘bbp_after_has_replies_parse_args’, ‘_bbp_has_replies_query’ );
Warning: Cannot modify header information – headers already sent by (output started at /www/htdocs/w00fe199/wordpress/wp-content/plugins/bbpress/includes/core/filters.php:1) in /www/htdocs/w00fe199/wordpress/wp-includes/pluggable.php on line 881
i want to use bbpress for my new website : http://www.118niazmandi.com which powered by wordpress . thanks for ur useful informations .
use this plugin, it allows changing bbpress user role names and other bbpress standard text
https://wordpress.org/extend/plugins/bbpress-string-swap/
sam
@johnjamesjacoby
I’m guessing I’ve just had an entirely different perspective. Many of my users are bbPress users. I don’t think I’ve once had a question regarding an issue between Members and bbPress. They just worked and everyone was in Happy La-la Land. 🙂
I definitely agree that multiple roles is the way to go. I just wish WordPress would support this in the UI for users out of the box or at least make it easier for us to do it. I’m not sure I’m sold on un-editable roles because some people just want to edit the caps of the bbPress roles. Of course, I deal with a higher number of people who like to dig in and get dirty with their WordPress installs.
Oh, definitely send over your feature requests for bbPress. I’m hoping to push out a major update for it early 2013.
@labsecrets
Cool. I’ll have to check it out.
What version of WordPress are you running? That error usually appears on WordPress 3.2 and older (current is WordPress 3.4.2)
I’m running bbPress on a WordPress Multisite install. Whenever a user with super admin rights attempts to create a new site (through /wp-signup.php, from the primary site), bbPress throws a PHP error.
Warning: array_keys() expects parameter 1 to be array, boolean given in/home/admin/public_html/beeforums.net/wp-content/plugins/bbpress/includes/core/capabilities.phpon line 453Warning: Invalid argument supplied for foreach() in /home/admin/public_html/beeforums.net/wp-content/plugins/bbpress/includes/core/capabilities.php on line 453
The site creation completes successfully and there is no evidence that there is anything wrong. The errors are not shown when a non-superadmin creates a new site.
I’ve been able to reproduce this on two network installs, but they’re both on the same server so I’m not sure if this is caused by something specific on that server.
Can anyone reproduce?
I have filled out all the information correctly, and when I click Start, it tells me:
No posts to convert-
No tags to convert-
No topics to convert-
No forums to convert parents-
No forums to convert-
I have a standalone BBpress 1.02 installation, on a different database than my WordPress installation. But all on the same server.
I would like to update my old forum, because its now being attacked by spambots every day. I want to bring all my users and content over to my new BBPress 2.2.2 installation.
How do I do that?
@greenshady – Thanks for chiming in. Your Members plugin has always been our go-to while we sorted out Role/Capability issues in bbPress core.
Since 2.0, getting them dialed in and playing nicely with WordPress and Multisite has been a challenge. Creating update scripts for new functionality has a tendency to leave things in a semi-broken state, with some sites behaving, others not so much, and leaving users of bbPress powered communities sometimes wondering why certain functionalities of their accounts don’t work anymore.
Also, why can’t a blog Editor also be a Forum moderator? These are problems that should be solved with multiple roles, not with mapped blanket ‘moderator’ super capabilities like we tried to do previously.
I can’t say that storing roles and capabilities in the database is the entire problem, but moving to a dynamic setup like we have now all but eliminates the issues we’ve had the past year or so.
I appreciate you investigating things and updating Members. I haven’t had a chance to check out the updated version, but I have about a million feature requests for it. 🙂
Number of topics listed for each forum on my /forums page is not matching the number of topics in the forum!
It’s a recently installation so I only have 3 topics. and it’s saying there are 2…
I’m using the latest versions of wordpress and bbpress
Thanks!
Hi I was wondering what version of bbPress is in the GlotPress (here) I’m pretty sure it’s behind.
I’m trying to complete the Dutch one but in the reference files I see its referencing wrong (thus old?) folders like `bb-admin` instead of `admin`.
Also when using the `.pot` file that comes with bbPress it shows 952 strings while an exported version from the glot only shows 927 strings.
Is there any indication when the Glot gets updated? If it does get updated soon I will complete the Dutch Translation.
Not sure if you guys are still struggling, this far down the line. But in case you come back to the thread, we’ve created a video that will make it easy for you:
http://labzip.com/the-definitive-guide-to-buddypress-bbpress-configuration/
Cheers!
Spence
You should be able to do this inside your wordpress admin area, users > add user?
I would suggest doing a google search for css dropdown menus – Once you know how you want to create your dropdown menu, then you can edit your bbPress 0r WordPress theme to add the menu in.
Good luck!
Making a child theme is beyond the scope of this forum, but there are plenty of good resources if you google “create a wordpress child theme”. In a nutshell, you need “at least” to have a new folder, with a style.css file that references the proper header elements of your parent, including its name and the location of the parent theme’s style sheet.
If you are using the shortcode method, please try the default method instead, which is to change bbPress’s default root slug to something that is “NOT” an existing page (try “sitewide-forums” for example). This will allow you to keep your existing page / shortcut method index. Please show us what happens when you do this? (provide the URL)
There is a plugin that will accept WP post comments via a new forum topic… maybe not exactly what you wanted, but sounds like it might be interesting?
https://wordpress.org/extend/plugins/bbpress-post-topics/
Hi,
I installed bbpress on my website a few weeks ago, recently after plugin upgrade, i noticed that the forums topics no longer had the reply edit box, and the only thing i can see is a ‘comments are closed’ notification at the end. Previously it used to work correctly.
The website is http://www.funinfinite.com
Theme is atahualpa
Wordpress version is 3.4.2