Hi all,
I have just installed bbpress here – forum.I’ve been looking through the forums here and found a few posts relating to the style of PHPBB.
What I am trying to do is have something like the this:
Forum#1
–Sub Forum #1
—-Description
–Sub Forum #2
—-Description
Forum#2
–Sub Forum #1
—-Description
–Sub Forum #2
—-Description
Forum#3
–Sub Forum #1
—-Description
–Sub Forum #2
—-Description
And have topics for each sub forum displayed – hope that makes sense. I’m not too sure about forums & categories so feel free to comment.
I have read about editing the plugin files in a child theme but not too sure how to go about that. I have worked with child themes in WordPress before (and am currently), but is there a ‘plugin child theme’?
Thanks,
Al.
you would need to contact the plugin author about resolving the issue with the bbPress plugin
also make sure that you dont have any of the following problems listed here
https://wordpress.org/plugins/bolcom-partnerprogramma-wordpress-plugin/faq/
other than that try to find an alternative.
It should ‘hold’ ie stay the same for that screen.
The actual setting is deep within wordpress not bbpress, so sorry can’t say where or what it is !
hide the wp-login.php page
you can do a redirection from that login form to the other.
Is there any way to turn off the login form portion of the (bbPress) Login Widget though so that it only displays the profile portion when a user logs in?
this is kind of funny since you dont want the login widget for what it does , but i guess you can use a plugin like jetpacks widget visibility and show it only if users are logged in.
there are a bunch of plugins that do what jetpack widget visibility module does.
like this plugin for example
https://wordpress.org/plugins/restrict-widgets/
Canβt you modify plugins to work only on forums with a certain parameter? And create your own parameters to use on forums that you want to use the plugin on?
Of course you can – all wordpress and wordpress site free plugins are open source so you can do what you like!!
I know it’s possible. I saw a post in trac where @johnjamesjacoby created a WordPress page under the forums directory (https://bbpress.org/forums/new-topic/) but he didn’t say how he did it.
I manually add the users as admin.
dont do that, just leave them as subscriber/participant and just manually change the roles of the particpants you want as a moderator .
if you want another admin make sure they are really trust-worthy like a person you knew for a couple months not a few days/weeks.
for people to create topics/replies they have to be a user to your site.
you can go the allow anyone to register which would allow any person to register to your site usually on a fresh wordpress install it would be here
http://www.yoursite.com/wp-login.php?action=register
if you dont want anyone to register try to go to a invite-only type site i guess.
there is some plugins for WordPress that add this type of functionality they usually allow you to customize your login/registration form too.
https://wordpress.org/plugins/search.php?q=invite+only
here are some that might be useful
https://wordpress.org/plugins/wordpress-mu-secure-invites/
https://wordpress.org/plugins/register-plus-redux/
https://wordpress.org/plugins/wp-invites/
https://wordpress.org/plugins/invitereferrals-customer-referral-program/
@rachelvt
this idea in a forum is kind of weird
i would just create a category in your blog , and use wordpress comments instead.
its just my opinion though.
@minoumimi
i dont recommend users creating new topics from the admin bar or the backend unless there just keymasters and maybe moderators too.
i would even allow only keymasters and moderators in the backend of my site.
users should only edit the topics/replies using the admin links on each post.
if you only do this they should only edit their own posts
as for being the proper tools ,
there is a tag input box by the topic if you have tags enabled
tinymce toolbar can be activated using
https://wordpress.org/plugins/bbpress-enable-tinymce-visual-tab/
and the revisions should show up if you activate revision logs
attachments can be available with some plugins
other than that the other stuff the users shouldn’t touch.
I’m finally getting back around to working on this and realized I’ll need to hide the topics from a specific user role as well. I can’t just remove spectate/participate capabilities because I need them to be able to post topics, just like users who aren’t logged in.
I’m having trouble finding a way to get the current user’s role for bbPress so I can use it in the same manner I used the user’s ID above.
I found this function, but it returns the WordPress role (administrator, editor, etc):
function get_user_role() {
global $current_user;
$user_roles = $current_user->roles;
$user_role = array_shift($user_roles);
return $user_role;
}
Can I somehow adapt it to return the bbPress role instead? (keymaster, moderator, etc.)
i am still trying to find answer to this problem !!
Unless i add the role edit_others_post my users cannot edit they’re own posts using the Advanced posting option of wordpress
And well i cannot trust all those people to not touch each others posts..
and without it well the Topic creation is not that versatile unless they are html pros
I have solution for this issue!
First of all β in web published a lot of strange and bad solutions for this issue. Add some rules to .htaccess, change wp-signup.php directly, blah blah blah…
I dig into the source code and found something interesting. WordPress have wp_signup_location filter which set up the signup page URL (location).
require_once (TEMPLATEPATH . '/wp-signup.php');
function selena_signup_page () {
return home_url () . '/signup/';
}
add_filter ('wp_signup_location', 'selena_signup_page');
After this create page-signup.php template in your theme folder with your custom forms (buttons, inputs, etc). Forms and other stuff can be grabbed from wp-signup.php. So I took wp-signup.php from root WP folder and put them to my theme folder. But it needs to edit. I remove some requires, functions and function calls (checkout the wp-signup.php). Be careful!
Right now I dont know how this technique works with caching (but I use Memcached and Batcache on my sites and all works great).
Next problem is – activate account page. Similar solution. Create page-activate.php template with require_once ( TEMPLATEPATH . '/wp-activate.php'); call inside. And copy wp-activate.php to your theme folder and then edit them (remove requires, filters and actions). Don’t delete this:
if ( is_object( $wp_object_cache ) )
$wp_object_cache->cache_enabled = false;
This line for caching (I write about this above). Maybe someone tell us about object caching in WP? π
Now you need disable activation letters (WP sends its twice after this manipulations :). Use wpmu_signup_user_notification filter and your function needs to send emails and return FALSE (or WP send second activation email).
And that’s all!
Working example is my sites:
- http://armyofselenagomez.com/signup/
- http://selenaselena.ru/signup/
Activation:
- http://armyofselenagomez.com/activate/
- http://selenaselena.ru/activate/
It’s a multisite! And both sites also have:
- http://armyofselenagomez.com/wp-signup.php
- http://armyofselenagomez.com/wp-activate.php
- http://selenaselena.ru/wp-signup.php
- http://selenaselena.ru/wp-activate.php
Hello,
I’m using WordPress 4.0 running the Valeni Theme.
In my bbpress forum on the topic pages, usernames longer than 12 characters are being truncated.
See example:

Is there any way to prevent this?
Thanks!
On my site I have several boards in each Forum. Is there a way of showing which of the boards have the latest post? Or alternatively is there an option to show unread posts?
Wordpress 4.0, bbPress 2.5.4. The forums are not available to view as they are member only.
What I want is some indication of which board the red circled item refers to in the attached image.
https://www.flickr.com/photos/7515926@N08/15602098719
I used wordpress 4.0 and bbpress 2.54
I try to register to my site but e-mail not sent anything.
I ‘ve tried to over and over again.
but same result.
Please help me .
How can i solution this problem.
Thanks
What’s the best way to go about adding a custom page under the bbPress directory (/forums)?
I’ve created a new page in WordPress that uses bbPress shortcodes. I’d like the URL to remain under ‘/forums’ like ‘/forums/new-page’. WordPress automatically converts the directory to /forumsnew-page (due to a conflict with bbPress using /forums)
Any help would be greatly appreciated!
…3) I configured bbP Members Only to redirect non-logged-in users to the above page when they try to access forums
4) I created a menu item which is a custom link, directing to ‘β¦/forums’
5) I installed Peter’s login redirect https://wordpress.org/plugins/peters-login-redirect/ and configured it to take users directly to ‘β¦/forums’ when they log in and the home page when the log out.
Okay I managed to do roughly what I wanted without changing the functions.php. Here’s how:
1) I installed bbP Members Only plugin https://wordpress.org/plugins/bbpress-members-only/, I then created a test forum and topic
2) I created a page called ‘member login’ and put the [bbp-login] shortcode in this page (no menu link for this page)….
Dear forum,
I am new to WordPress and bbPress. I am looking for the following solution and hope some of you can help me along. Unfortunately, all my attempts of getting the stuff together myself failed.
I have a very simple site that only displays some information on a couple of pages. Now I would like to introduce a forum that is only accessible for registered users. (I am in no need to automate a process of registration since the number of users is very small.) I figured out how to set up the forum with categories etc. and it looks charming. However, I am not able to create any topics in the forums (apart form the admin panels) and the following message appears: “You must be logged in to create new topics.”
I have now the following question: How can I get a user to login in order to post to the forum?
Thank you in advance for any help, link, suggestion.
Regards
Woltan
I just had a search through the forum here for permalink issues. It appears the newest release of wordpress broke permalinks and there’s a ticket out to request a fix.
In the meantime, can anyone provide a workable solution? Changing my permalinks appears to either break my existing links across my website, or break my forum reply pages.
Hey guys,
As a theme developper I wanted to bring bbPress support and I was facing the same issue.
The plugin that @robin-w brought was working but I know something was wrong with my theme.
I managed to make it work without the plugin by deleting this snippet from functions.php :
https://codex.wordpress.org/Plugin_API/Action_Reference/pre_get_posts#Exclude_Pages_from_Search_Results
The intent of this snippet is to exclude pages from search results and I guess this was conflicting with WP4.
If you have this problem with your theme, look for “pre_get_posts” actions and if the search query is updated.
Hope that can helps π
Wordpress: 4.0
bbPress: 2.5.4
Buddypress: 2.1.1
Hi,
My site mainly runs hidden groups for various discussions in group forums. Membership rotates roughly once a year. At the moment, if a member of my site has subscribed to a hidden group forum and then is removed from that group, their subscription isn’t turned off – they still get emails and can see the forum listed in their “My Subscriptions” in their account. This is not OK as the discussions undertaken are confidential and so the subscriptions need to be terminated.
Is there a way to unsubscribe users from forums and topics for a group forum when they are removed from that group? I’m sure there must be an easy way to do this with template tags, but I can’t seem to find the answer. I’m surprised this doesn’t happen as standard to be honest.
Thank you for your help!