I just want to make sure it was the 2.2 update that did away with the ‘Forum Participant’ role. It seems to have set all non-admins ‘Site Role’ to ‘Participant’ (even though that’s not an option in the Role dropdown), and left the ‘Default User Role’ to Administrator which caused a few outsiders to accidentally be signed up as an Admin.
Previously, if we wanted to modify the roles and capabilities of end users, we would use one of the several plugin offerings. With the folding of roles into bbPress changing those capabilities and access, it seems as if our pervious granular control is now removed. I understand the reasons, and I’m also feeling quite hamstrung on my choices.
Previously I had two user levels that are similar to the updated Participant role. One allowed for addition and edits of publicly available forums. The second one allowed for not only publicly available forums, but also private ones as well. The new Participant role fills that latter role, but now I no longer have the user identity for the former role.
It appears that I can’t change the capabilities of the bundled roles, nor am I able to create new roles that will play nice with bbPress. What are my options around this? Will there be tools to add new roles or change the capabilities?
Thanks for any input.
My current theme is the default TwentyEleven theme. Are you saying I should check in the TwentyTen theme?
I have repaired all items in the tools section and still only two forums out of six are listed on my forum page. (http://keyblogging.com/support/). Please help!
You can try ‘bbp_template_before_forums_loop’ and ‘bbp_template_before_topics_loop’ hooks…Those two are fired right before any forum or topic is generated at template level.
Yes, you need to put it inside the CSS folder. So it should look like this:
themes/underscores/css/bbpress.css
I have a normal WordPress site with the bbPress Plugin installed.
Is there a hook or template tag I can use to run code when any type of front end bbPress page is displayed (forum/topic/reply etc.)?
I want to run some custom code, but only if the current page is a bbPress page. I don’t want code to run on every page on my site when it’s not needed (i.e. for non-bbPress pages).
Thanks.
Hey. Not sure if I’m missing something, but I’ve been looking around the forums following advice on using a custom bbPress CSS file, but it isn’t working.
I’m creating a theme based on underscores.me 1000 headstart theme.
I’ve copied the CSS file from ‘plugins/bbpress/templates/default/css/bbpress.css’ to ‘themes/underscores/bbpress.css’. I’ve read previously that that bbPress will then detect the custom CSS file and use it. Doesn’t appear to be the case.
Have I missed something?
Actually this sounds more like the bbPress plugin isn’t activate. Double check that first.
Hi!
I’m not sure if this is the right forum, but…
I’m trying to create separate page for creating new topic (user presses some “New topic” button, it redirects him to the page).
I know I have to create new page in WP. I also know I have to use [bbp-topic-form] shortcode for that page. My problem is that I don’t know how to correctly setup the address for that page. I would like it to be in the form: “www.mydomain.net/forums/new-topic”. But I can’t select bbPress’s pages as the parent for my new page, so it looks like “www.mydomain.net/new-topic” in my case.
Any ideas how to make this work?
Yes! Thanks @silviorelli! Tried everything to get Private forums to show, was about to revert to 2.1 but ran the repair on ‘Remap existing users to default forum roles’ and now it seems to work! Phew…
Full details are explained in the link (https://bbpress.org/forums/topic/roles-and-capabilities-in-bbpress-2-2/)
Take a look here: https://bbpress.org/forums/topic/roles-and-capabilities-in-bbpress-2-2/
I fixed my disappeared forum using the forums role repair tool, located in: Admin > Tools > Forums
HELP ME – I updated – like other users – and my FORUM disappeared! What to do??
Need my site to be running again SOOON!
Mille;o)
Hi everybody,
I work on a WP site which has BBPress integrated. I did not created the site, I just got the job passed to me. I was doing good, until I created a page with the BBPress:Create New Topic template. The page comes blank, and in the source, I get the PHP error:
Call to undefined function bbp_get_template_part() in /home/affinity/public_html/aaplonline.com/new/wp-content/themes/parallelus-salutation/page-create-topic.php on line 27
I realize it is because BBPress is NOT correctly integrated in the theme. BBP functions are not alive I guess.
Theme is already customized.
is there any way to fix it at this stage?
It shouldn’t be, no.
Few things I recommend when upgrading is pre-upgrade temporarily switch to TwentyTen and the default bbPress theme (if you are using a custom one), then do the upgrade. If everything works, then switch back to your normal theme/bbPress theme. Then if it starts giving errors at least you know where to look.
Another thing that can be helpful is to temporarily turn on WP_DEBUG which can sometimes reveal problems with your theme or plugins you have installed that are preventing bbPress from running correctly.
I’ve been running bbPress on sites since 2.0 and haven’t had any problems upgrading, but I wrote the themes from scratch and am real particular on what plugins get installed.
Do a search in the plugin repository for it, there was a plugin that added that for bbPress 2.x at one point, however I haven’t personally used it so I can’t say how well it works or if it still runs with 2.2.x.
Edit: nevermind, just go to the part that you tried the plugin. It’s definitely something we would like in core. Ideally someone would write an awesome plugin that does it (correctly) and then it would be eventually folded into core.
Not easily, no.
That shortcode calls the content-single-forum.php template file. So you’re options are to copy that file to your theme and edit it (but this will be reflected globally, not just in the shortcode). Or create your own shortcode based off the bbPress one and have it use a custom template file.
You can also try increasing the memory limit within WordPress via your wp-config. I’d give that I try first, bump it to something like 128mb and see if that helps.
https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP
Just be aware that activating shortcodes in bbPress can open up a whole can of worms, which is why its disabled by default.
If they are enabled there is nothing stopping someone from using bbPress shortcodes in a reply/topic, eg [bbp_login].
Polls in 2.x is definitely something that is needed. However it’s really plugin territory, and so far no one has written one!
You would be best of contacting the theme authors if you are only having problems when using the ‘antistar theme’, they might be able to install bbPress themselves and determine what is causing the conflict and get it patched for you.
Haha… I started reading this and was about ready to hit ‘spam’… Oh wait… NOT SPAM 🙂
Thanks for this and it is a known issue https://bbpress.trac.wordpress.org/ticket/1905
It also has a patch that needs testing if you would like to give it some testing 🙂
If you could add any feedback you have to the ticket above it would be greatly appreciated 🙂
this one is working for me
https://wordpress.org/extend/plugins/cardoza-wordpress-poll/
you may also need to install something like GD BBPress Tools to activate shortcodes in forum topics and replies if you want to embed a poll in a forum post
https://wordpress.org/extend/plugins/gd-bbpress-tools/
sam
This is not a plugin issue. Check with your hosting company to see how much PHP memory is allocated for you. There is no definite value to be set at but if possible try for 64 to 128MB.