ok, quick solution for you
This solution
uses the restrict content plugin to create a login prompt if the user is not logged in
sets the forums to private so that they are not seen on the main index
creates a page just for that private forum, which the restrict content plugin can then use to display the need to be logged in message and login boxes
It does rely on you setting your users to at least wordpress subscriber level – as the plugin only works on wordpress levels, but that should be fine for most uses.
1.Install “restrict content” plugin
Dashboard>plugins>add new
search for “Restrict Content” and it’s then one called just that
Install and activate
2. go into dashboard>settings>restrict content and add the following text (you can tailor it to say what you want) to all the options
Sorry, you need to be a member to see this area. Login if needbe [bbp-login]
3. Go into Dashboard>forums>whichever forum and change to visibility ‘private’. This will stop thisn forum being seen in the main index unless logged in, so we’ll need to add a menu item later on so not logged in users can see it
4. Find out the ID of the forum you have set to private
This link shows you how
http://www.authorcode.com/forums/topic/how-to-get-forum-id-in-bbpress/
5. Create a new page called whatever eg “free speech forum”
and put the following code into it
[bbp-single-forum id=2922] where the id number is the number that you found out in 4. above
6. Within this page you’ll also see below the main text you’ve just entered a new box called “restrict content” set this to subscriber (or higher if you’re really restricting).
7. add this page to your menu’s if need be
If a user is logged in, and sleects the menu item, they’ll just go straight into the forum.
If they are not logged in and select the menu item, they’ll get the message you set up in 2. above together with the login boxes and having logged in will see the forum
give it a go, and come back if anything is not clear
To fix the ‘subscribe’ link add this to your themes functions.php file or your bbpress-functions.php file in your theme directory.
To change from Home › Forums › My ForumSubscribe
To change to Home › Forums › My Forum (Subscribe)
function ntwb_forum_subscription_link( $args ) {
$args['before'] = ' (';
$args['after'] = ')';
return $args;
}
add_filter( 'bbp_before_get_forum_subscribe_link_parse_args', 'ntwb_forum_subscription_link' );
If you don’t want to add it manually add it to your functions.php file grab the entire file here and add it as a standalone plugin to your WordPress install.
https://gist.github.com/ntwb/7686980
I’m not sure/clear what you mean for your ‘freshness’ issue, can you post a screenshot or link to your site please 🙂
I know, I put e-mail and forums myself for easy access for my Contributors. I was using the Admin Menu Editor plug-in – https://wordpress.org/plugins/admin-menu-editor/
I decided to de-activate and delete it. That did fix the problem.
Hi,
Title says it all really. I am trying to customise the recent topics widget; using it to display topics from a specific forum; and I would like the title to link to the forum from which the topics are from.
I have registered a sidebar for this in my functions.php file and I’ve tried the following code, but it doesnt work as its not adding the URL into the title:
register_sidebar(
array(
'id' => 'forumcontent',
'name' => __( 'Forum Home Content - Colleges', 'textdomain' ),
'description' => __( 'A short description of the sidebar.', 'textdomain' ),
'before_widget' => '<div id="%1$s" class="widget-topic-list %2$s">',
'after_widget' => '</div>',
'before_title' => '' . apply_filters( 'bbp_get_forum_permalink', get_permalink( $forum_id ) ) . '<h3 class="widget-title">',
'after_title' => '</h3><a/> <br class="clear"/>'
)
);
I am trying to create something similar to this: http://postimg.org/image/55qwbgoe3/
I am currently editing the the bbpress/includes/common/widgets.php file directly which I know is a BIG NO NO! and I should create a custom widget for this, but I am not really sure how to!
I am currently using WordPress v3.6 and Bbpress v2.5.3
Thanks
I don’t CARE if bbPress is “made the WordPress way.”
bbPress is awesome, but the way it has been structured makes ABSOLUTELY NO SENSE.
You guys are missing CRITICAL forum features such as quoting, multi-quoting, signatures, and more, and NO plugins should not be filling this stuff in, the point is to integrate these necessary features into the software.
There is ONE plugin for quoting and it SUCKS, it literally sticks the post under a LINE, not in a nice blockquote separated like ANY other forum software would.
You guys have a bar that says “Forum”. What the HELL is that supposed to show the user??????????????? That’s where the category label would go, on any forums, there’s a reason all other forums do that. Do you see car manufacturers making 3 wheel cars because that’s “their way”? There’s a way to do things right. Making a stupid structure is not how you do things “your way.”
Everyone I have spoken to agrees with me. The forums on bbPress and WordPress sites for support are a freaking headache. You guys have everything just cluttered up to the right side, it’s such an eye sore even writing this post is giving me a headache.
Don’t tell me “it’s the WordPress way.” So sick of hearing that. People here have made it clear that the format for bbPress’ structure SUCKS. You guys cram every forum side to side inline, why?? WHY?
I am disagreeing with the “WordPress” way, and trying to figure out how to legitimately get this to be noted. I’ve posted it in bbPress Trac and it’s been just looked over.
Wow! On the front page of bbpress.org and everywhere we mention bbPress:
"bbPress is forum software, made the WordPress way."
bbPress is not like all other forums, it was not made to be like other forums, it was made the WordPress way allowing for customized functionality by plugins and/or themes.
So maybe you should post on http://jobs.wordpress.net/
Try advertising it on
http://jobs.wordpress.net/
They handle projects from very simple to complex
I made the importer with SP v5.1.4 and every now and then upgrade to the latest just as I did earlier.
I’ve got nothing else that comes to mind at this minute, it’s quite late here so I’ll take a closer look in the morning.
A couple of things will help though, what versions of WordPress, bbPress and SimplePress are you using?
From what I can see of your site just now is you still have those plugins enabled and your still using your theme. Disable your plugins and switch to a default WordPress theme like Twenty Thirteen and you won’t have a problem deleting those replies.
Once your done that activate your theme and check if the problem still exists.
Next enable one other plugin and check the problem again.
Next, your next plugin, check again.
Keep doing this one by one and you will find the conflict and we can go from there.
Hello Stephen,
I did as you suggested and it worked but again error.
First i deleted bbPress and reinstalled it and then it was working, i deleted some replies as they were spam but then it stopped working now again i deleted bbPress and reinstalled it many times, 3 times it worked and then stopped and now permanently stopped, i mean no effect of Deleting bbPress and reinstalling it now.
And one more thing i am able to add new replies there from dashboard and can access spam, Published and trash folder in replies but only two tabs are not accessible pending and all replies in replies main tab, should i try it installing through FTP, it might work as the reinstalling worked few times.
And it might be possible that the pending replies, there are 4 now can disturbing BBpress, 3 of them are spammy, some Chinese language is there. So i think if you can tell me how to delete that pending replies data from FTP without accessing WordPress dashboard as it showing error from there, i think it might work.
And i have also contacted my hosting provider, awaiting for their reply….
Delete bbPress and reinstall it, you won’t let lose your forum data.
If that doesn’t fix the issue you will have to contact your hosting provider as there will be something wrong with either the Apache or PHP configuration or you are simply running out of memory, you have quite a few plugins running.
There are NO known issues when WordPress’ only active plugin is bbPress.
Ok, so if I understand you problem correctly, what you’d like is the main forum page to show is
1.
Category
Forum
Subforum
forum
subforum
The subforums are not currently showing?
and
2. for each to have a description?
you are trying to achieve this by using a wordpress page and shortcodes.
What confuses me is that you give a link to the page you want to use – if this is a real page, then what is preventing you form using it?
Sorry if I’m not understanding you correctly
Here are the answers…..
1. Yes bbPress is fully working, except that when i go to Dashboard>replies i get an internal server error mentioned above.
2. this is an old installation, few days back it was working fine from 10 days back i am getting this error in Dashboard>replies.
3. This error is always been there.
4. Nothing has changed on the site except i installed some plugins i needed.
5. I am running these wordpress pulgins are BackUpWordPress, bbPress Genesis Extend( beacuase bbpress has problems with genesis framework and it helps), bbPress Moderation, Broken Link Checker, Contact Form 7, ContestHopper for WordPress, Eggplant 301 Redirects, Genesis Simple Edits, Google Analytics for WordPress, Jetpack by WordPress.com, Nofollow for external link, SEO Friendly Images, W3 Total Cache, WordPress SEO, WordPress SEO News, WP-No-Tag-Base and Google Publisher Plugin.
6. Yes using W3 Total Cache as a caching software but i don’t think it is the issue.
7. Yes this problem is also there with ALL plugins except bbPress deactivated AND a default theme such as Twenty Thirteen installed i still get this error? and the default theme i used is Twenty Thirteen.
Thanks for your help…..
My objective is to not use the standard forum root index page that is auto-created and instead use a WordPress page with forum shortcodes.
The auto-generated forum root page is here: http://thirdscribe.com/cafe
and I would much rather use this page here: http://thirdscribe.com/cafe-forums
I have not had any success in customizing my root from the settings panel where it says: “Customize your Forums root. Partner with a WordPress Page and use Shortcodes for more flexibility.”
Failing the ability to use the WP page with shortcodes, I would like for the sub-sub forums to be shown, as well as the text descriptions for everything, in the root index. This forum supports a book network, and to have the subgenres showing under the genres is pretty important. Again, I would prefer to just use the page generated using the shortcodes, but I’ll accept just getting the subgenres and descriptions to show.
This is my first time using bbPress — I like it and like the back end administration, but I REALLY need to be able to show more information on this forum page.
I am running WP 3.8.1, Buddypress 1.9.2, and bbPress 2.5.3
Any help or suggestions appreciated.
No is the quick answer.
bbPress is a plugin for WordPress, hence if you have multiple WordPress sites you will need to install the bbPress plugin on each WordPress site.
I was on Simple:Press v5.3.4 and have just now upgraded to v5.4.1
Tested the current bbPress v2.5.3 import using the SimplePress5 importer and everything worked fine.
Repair any missing information: Continue
Conversion Complete
No reply_to parents to convert
Converting replies (0 - 99)
No tags to convert
No super stickies to stick
Calculating topic stickies (0 - 99)
Converting topics (0 - 99)
Calculating forum hierarchy (0 - 99)
Converting forums (0 - 99)
Delete users WordPress default passwords (0 - 99)
Converting users (0 - 99)
Starting Conversion
This is the SQL query that runs the step you are stuck on:
SELECT post_id AS value_id, meta_value FROM sp_postmeta WHERE meta_key = '_bbp_forum_parent_id' AND meta_value > 0 LIMIT 0, 100
This shouldn’t really cause any issues, worst case scenario you no longer have your forums grouped in their previous hierarchal structure.
The only other thing I can think of is maybe a SimplePress plugin/extension may have modified the database setup beyond the basic ‘out of the box’ setup I use.
You could also try reordering your SimplePress forums to force an update of their values in the database. Also try removing the forums from the groups and delete the groups. You can easily add the groups/categories again on the bbPress side once the import is completed successfully.
Hi,
How can I remove the roles from appearing in both the drop down list as well as the users tab in wordpress?
I looked around in my database and file manager but I don’t see anything relating to bbpress remaining.
What should I look for?
Thanks!
Hello all!
Quick question – Can one bbPress forum work across multiple WordPress sites, not a multisite?
Graham
Using WordPress 3.8.1, bbPress 2.5.3 with the Toothpaste 2.0.2 theme. DepreciationGuru.com Note – I have tried using TwentyTen, TwentyEleven, TwentyTwelve, TwentyThirteen & TwentyFourteen and still have the same results.
I set up the forum as per the Step by step guide to setting up a bbPress forum – part 1. Would like for my Forum Topics to show indented under the Forum Title.
This is how it appears: http://www.depreciationguru.com/forums/
This is how I would like it to look: Sample From Step by Step Guide to setting up
Any help would be greatly appreciated!
bbpress only works on wordpress, so no your can’t directly run it on Magento, so yes a link would do it.
Hi,
I have WordPress 3.8.1 and BBPress 2.5.3. I am also using WP Members version 2.9.1. BBPress new topic notifications were working, up until about 2 weeks ago (all other system notifications are still working fine). The only recent plug-in update has been to WP Members, so there may be an issue with compatibility – but I can’t be sure that the problem didn’t in fact start before I updated WP Members.
I would really appreciate your advice, many thanks.
http://www.spha.org.uk
Hi,
I have WordPress 3.8.1 and BBPress 2.5.3. I am also using WP Members version 2.9.1. BBPress new topic notifications were working, up until about 2 weeks ago (all other system notifications are still working fine). The only recent plug-in update has been to WP Members, so there may be an issue with compatibility – but I can’t be sure that the problem didn’t in fact start before I updated WP Members.
I would really appreciate your advice, many thanks.
Mailchimp for WordPress I dont think is actually made by Mailchimp?
Mailchimp Widget for WordPress is. They all seem to play on those words. Probably why it wasnt showing up.
I was trying this one in particular because it used a checkbox in the wp registration area and used that registration info to add the user to my mailchimp database. The Mailchimp one doesnt seem that flexable, it made the user fill it out twice which isnt cool.. but then, apparently this one wasnt either… there must be a way and I’ll find it.
Main thing is I know exactly what the problem is now and that its not a BBPress thing.
That is a huge relief.. 🙂
Using WP 3.8.1, bbPress 2.5.3 on my website http://www.dogfoodadvisor.com
As the owner-admin for my website, I’ve been the Keymaster for my bbPress forum for almost 2 years and have experienced no issues. However, I would like to make one of my trusted users a moderator so she can help me better handle the traffic.
When I log into her user account and select “Moderator” for her new role, the software apparently accepts her new role. However, when she logs in, the software appears to reset her role back to “No Role for These Forums”. I even tried making her an admin first, then changed her forum role to “Moderator”. And again, the same thing happens. She reverts back to WordPress role of “Subscriber” and reverts back to “No Forum Role”.
I really need the help of another moderator or two and would really appreciate your help fixing this issue. Any ideas?
Thanks so much for your help.
Mike Sagman, Editor
The Dog Food Advisor
I’ve created a series of Forums on this site:
http://xxxxxxxx.ca
They are located here at http://xxxxxx.ca
I used a series of shortcodes so I could customize the pages…
I seem to be running into a problem of “now you see them now you dont” when topics or replies are posted.. almost as if the short codes cant hold the link to the topics and replies.. yet the one main topic I “stuck” to the top and closed as an admin always remains.
If you register for the forums, everythings fine… if you post, it seems to be fine.. but go back later.. and its gone. I cant make any sense out of this. It all seems very buggy… I’m suspicious of a conflict in there somewhere, sometimes the wp menu bar shows.. and I can see the posts.. sometimes.. even though Im logged in it disappears.. but is there to touch.. and I can still see the posts.. sometimes its gone completetly and bbpress thinks I logged out completely, then I can see nothing.. grrrrrrr
The short of it.. these forums arent working right… very frustrating and somehow I need to fix it. I cant just start disabling things without affecting the whole site.
Any sugestions?
With the disappearing toolbar over top.. I suspect a conflict.
I currently run WP 3.8.1
I also use BBPress 2.5.3, BBPress reCapctha 1.1, mailchimp for wordpress lite 1.5.7, W3 Total Cache 0.9.3, WP SEO 1.5.2.2
Im lost.. about to go into the long haul of troubleshooting but any suggestions would be helpful.. I am by no means an expert in these forums, these are the first I have ever built.