I need a bbpress plugin in which i can define q & a and users have to fill it before posting new topics and replies.
up till now i haven’t found any plugin which can fulfill this requirement. Is there any way to implement this? I know little bit of coding also, if needed
Thanks
Firsh read this article: https://codex.bbpress.org/home/step-by-step-guide-to-creating-a-custom-bbpress-theme/
Need a child theme without code? This plugin can do for you: https://wordpress.org/extend/plugins/one-click-child-theme/
Now on child theme create a file call bbpress.php
Code example:
<?php
get_header(); ?>
<div id="primary">
<div id="content" role="main">
<?php the_post(); ?>
<?php get_template_part( 'content', 'bb' ); ?>
</div>
</div>
<?php get_footer(); ?>
– Duplicate page.php on your theme and rename it to content-bb.php
– bbPress call content-bb.php so you can customize for anything you want!
Hope this help!
Yeah ! Well done Lynq !
I added add_theme_support( 'bbpress' ); a the end of my theme functions file and I don’t have the warning anymore.
Now I hope bbPress plugin works correctly.
Thank you
PS: I can’t close this topic because I didn’t start it…
I had trouble with forum linking when installed on a Multi-Site Network until I set the slug for the forum.
The permalink created was wrong as it was not inserting any slug to identify the forum.
Since upgrading WP (3.4.1) my forum users can’t edit their profiles. They get “You do not have sufficient permissions to access this page”. bbPress is version 2.0.3. I’ve got the Simple Local Avatars plugin installed and have tried deactivating that but it made no difference. That’s really it, nothing changed except the WP upgrade. It’s a bit of a pain because my users like changing their avatars frequently.
If you are checking that you are on the current page should it be
is_page('126')
and not
!is_page('126')
Or am I not getting what is going on?
Try adding in: add_theme_support( 'bbpress' ); into your theme functions file.
Good luck!
Hi, thanks for your responses.
@Lynq : on line 357 I have :
356: if ( ‘bbPress’ == get_class( $bbp ) ) {
357: $bbp->theme_compat->theme = new BBP_Twenty_Ten();
358: }
I didn’t understand what it does exactly.
@Aadhaar Card : I have tested about twenty theme, for all I have the first error : Warning: Creating default object from empty value in /homez.51/nexeo/www/javanex/wp-content/plugins/bbpress/bbp-includes/bbp-core-compatibility.php on line 84
The second error occur only when I use the “bbPress (Twenty Ten)”.
On line 84 I have : $bbp->theme_compat->theme = $theme;
Maybe the add_theme_support( ‘bbpress’ ); is missing anywhere… But I don’t know where…
Hey,
The BBpress forum I have is up and running but I’m having a problem having it fit the whole page. For some reason the page is centered and I can’t find a way to fix it…
here is the page: http://standforstrength.com/forum/
Any help is appreciated, thank you.
Hi guys, I have a very strange problem with widget logic and bbpress.
I created a normal page (post id = 126) and added the shortcode: [bbp-topic-index] .
I now wish to not show any of my widgets on this particular page by using !is_page(‘126’) however this just doesnt work!
I try it on other normal pages containing text and no forum shortcodes and everything works!
hello everyone my name is jake, im using buddypress w/th bbpress i have everything almost ready to go. now i have the site-wide forums setup and i cant post in new forums created. any clue why?
http://dodgedartz.com/forum/news-2/
well I do not think so. Is there any better solution?
Jarret
my permalinks set up is restinerest.com/the.title.of.page
i refreshed permalinks sections after i set bbpress up as it is suggested.
i managed to have the main bbpress page with creating a new page and writing a shortcode([bbp-forum-index] ) in it. but then i had this problem:
i had two categories and each have two forums. at this new page it is shown
http://www.restinerest.com/forumd/ this is the page.
category1
forum1(0,0) forum2 (0,0)
category2
forum3(0,0) forum4 (0,0)
and i wanted that forums would be shown as one under the other one.
so do i have the theme compatibility problem or any other thing?
and why cant i reach restinerest.com/forumlar or restinerest.com/forumlar/forum even though i set the slugs up?
any help will be appreciated.
Which theme are you using and do you have any other plugins installed? A default bbPress install along with one of the default themes (Twentyten/Twentyeleven) shouldn’t have this issue.
comerecommended – did you activate the bbpress plugin? I tried visiting both
http://comerecommended.com/community/forum
http://comerecommended.com/community/forums
and each time get an error saying the forums component isn’t setup yet.
If you visit a user’s profile you should be able to see a list of Subscribed forums, Favorite forums and Forum Topics created.
For instance on my local install, I can go to http://localhost/bbpress/users/admin and it shows me a list.
I am having a similar problem. I’m using BuddyPress, and I want a sitewide forum (instead of forums tied to groups). I installed the bbpress it told me to (I guess it’s bbpress Community?), but I can’t figure out where the heck my forums are! I can’t seem to tie BuddyPress Forums to bbpress Community.
I have a clean WordPress install and the bbPress plugin.. I’ve created a new forum and topic.. But I want this forum to be my whole site.. Like I want my pages to be different pages of the forum.. How do I go about doing this?
Thanks!
Hi,
i plugged in bbpress to wordpress. i created some forums. i ve changed some of the slugs to my language. but i cant find a forum homepage to see all the forums.
for example
http://www.abcdef.com/forumlar/forum/bloglar/ with i can see one forum. but i cant see anything with
http://www.abcdef.com/forumlar/forum/ (says couldnt find it)
http://www.abcdef.com/forumlar/ (says nothing)
so what is the problem or that i am missing to do?
i use wordpress 3.4.1 with “pure line” theme
You are going to need to customize your theme, good luck!
This is not a normal function in a fresh bbpress install. How I can enable it?
Thanks in advance,
Thank you both – changing the permalinks to default and saving fixed my issue.
I confirmed that when I switch from default back to a day and name structure it breaks again.
Thanks for your help!
It looks like bbPress is checking if the current theme is compatible with bbPress.
On line 357 of your twenty ten them does it have: add_theme_support( 'bbpress' ); by any chance?
Good luck!
Hi guys.
This is the first time I have tried to get bbPress working and I can’t get this combination to show the actual Forums or Topics although it does work on on this website http://www.essentialoils.coop/community when I switch the theme to bbPress (Twenty Ten).
If I use [bbp-forum-index] on a page or even just the bbP native URLs it will show my entire forum index, but when I click on any forum, I just get a blank page from the Pixel Theme Studio’s “Zen Theme”.
So far I have created a new directory within my theme root called ‘bbpress’ and copied the files from bbPress/bbp-theme-compat/bbpress/ to this new directory. I have also moved the root files out of /bbpress/extras into the root of my theme. Plus I have added add_theme_support('bbpress'); to my functions.php, but still nothing.
My theme just seems to see the page at http://www.essentialoils.coop/community as an un-ordered list.
What did I do wrong? What haven’t I done? What is it that Zen Theme needs to make it work with bbPress?
Any help at all would be much appreciated.
Hi, I’ve got the same problem :
Warning: Creating default object from empty value in /homez.51/nexeo/www/javanex/wp-content/plugins/bbpress/bbp-includes/bbp-core-compatibility.php on line 84
My wordpress has 3.4.1–fr_FR version and I installed bbPress on version 2.0.3 with the extension manager. My theme is actually BlogoLife.
In addition, when I move to “bbPress (Twenty Ten)” theme, and only for this one, the warning change :
Warning: Creating default object from empty value in /homez.51/nexeo/www/javanex/wp-content/plugins/bbpress/bbp-themes/bbp-twentyten/functions.php on line 357
Does anyone has an idea on this ?