You’d need to ask the Genesis folks about bbPress compatibility 🙂 Are you using https://wordpress.org/plugins/bbpress-genesis-extend/ ? No idea if it’d help though.
Hello,
I am using WordPress with bbPress(2.4) an buddyPress(1.8.1).
Trying to change the image when I am in the forum.
Trying it with : <?php if ( is_bbPress() ) : ?> in my content.php under my theme…
No effect !
Are there other ways to change the appearance?
Greetings,
Tobias
I have resort to one solution… I think that this error is related with the use of child themes but my knowledge has not let me to go deeper.
The issue is that when bbpress uses single-topic-edit.php on my child theme, it crashes.
“single-topic-edit.php” uses “bbp_get_template_part( ‘form’, ‘topic’ )” and “form-topic.php” calls “bbp_the_content( array( ‘context’ => ‘topic’ ) )” wich I do not know why return the hole html page.
if I withdraw single-topic-edit.php from my template and put its content into php within the apropriate conditional: “if($wp_query->bbp_is_topic_edit):” it runs ok.
I know that it is not an acceptable solution but it is the only one I got.
Thanks again,
Thanks for this. I have had a go this morning and tried adding a bbpress.php duplicate of several different files (index, post, page..) none of which seemed to make a difference.
Apparently the Customizr theme structure is a little complex and the theme is split in parts, i can’t say i understand all that much but that seems to be the problem!
At least for now i have gone with a function which removes the “forums” breadcrumb and prevents linking to that page which i have replaced with the static page containing shortcodes.
bbPress pagination not working to my site – Really appreciate if you could help. http://giaitri60s.mobi/forums.
I set up 10 topics and 10 replies per page – but nothing happened!
It took a little longer than usual for the 2.4.x branch to go up:
If you find some obvious translations missing in the 2.3.x branch try the /dev branch as this is also ‘typically’ updated for most languages and you could also install the Dutch translations from there.
https://translate.wordpress.org/projects/bbpress/dev
Unchecking Discourage search engines option does fix my issue as well. Site wide forum activity is shown in activity streams on doing so.
You are a life saver, thanks again for all your help!
Pick the template you want to use and make a copy of it called bbpress.php (in your child theme folder) and bbPress will figure out the rest.
My wordpress page has a few php page templates, the bbpress is using the default one, where would i change it to one of the others?
Wonderful! I have activated the child theme and all is well! Thanks much for your help!
THanks :), I’ll double check it and give it a shot!
Your child theme needs to call your normal WordPress theme as its parent. It will then use your normal theme and add your child theme customisations on top.
If you have followed the instructions there, especially Step 5 (including the bit where it tells you to follow the ones here: https://codex.wordpress.org/Child_Themes) then activating the theme should still use your normal theme as well.
I have followed this guide http://codex.bbpress.org/step-by-step-guide-to-creating-a-custom-bbpress-theme/
to create a child theme containing the default bbpress theme files. It appears in my wordpress admin CP themes but I don’t see how this lets me apply it to only the bbpress.
If I were to make it active it would retheme my entire wordpress site.
The breadcrumb uses the default Forum Index even if you use a shortcode to display your forum so it will always link back to the automatically created Forum Index.
If you only need the shortcode method because of the template problem then let’s fix the template so you don’t need the shortcode.
From: https://codex.bbpress.org/theme-compatibility/getting-started-in-modifying-the-main-bbpress-template/
On a plain vanilla install of bbPress using a “normal” wordpress theme, the plugin looks for the following templates from the active wordpress theme and “injects” the forum into (i guess) the first one it finds:
‘plugin-bbpress.php’,
‘bbpress.php’,
‘forums.php’,
‘forum.php’,
‘generic.php’,
‘page.php’
I’m guessing your theme doesn’t have one of those so bbPress appears to be using some kind of archive template.
You need to give bbPress a theme template to hook into. In your theme folder (or in a child theme if you want to do auto-updates with your theme) create a bbpress.php template, you can probably just create a duplicate of one of your theme templates and change its name.
Here’s my bbpress.php template: http://pastebin.com/ZquKQfmw (Adept is my theme name, hence @package Adept). I took my theme’s full width template and duplicated it, called it bbpress.php then changed the header information. bbPress will figure out the rest.
Running the latest versions:
WordPress: 3.6.1
BBPress: 2.4
It is best not to make changes to the bbPress core files because they will be lost when you update. The same for your theme files unless it’s already a custom theme. The best way is with a Child Theme.
In your theme folder (or preferably, child theme), create a subfolder called css with a file called bbpress.css so you have /wp-content/themes/%your-theme%/css/bbpress.css
The last rule defined overrides any previous, conflicting rules so this file will make your styles the last rules. See if it works then and if it still doesn’t then check for what is overwriting it – because something is.
(Specificity is usually the reason why your CSS doesn’t work the way you think it should. If there are styles in your code that are more specific, they will win. There is a good article on specificity at Smashing Mag.)
Sounds like you want some sort of membership plugin, have a look at https://wordpress.org/plugins/
Something like https://wordpress.org/plugins/members/ or https://wordpress.org/plugins/s2member/ might do what you want but there are lots of different WordPress plugins for this, just check for one that is recently updated and compatible with bbpress.
It’s not loading but I’m pretty sure that is a custom theme. You can see how other people are approaching this here: https://bbpress.org/forums/topic/forums-index-in-the-same-layout-as-other-bb-software/
You can see news about it in the trac thread that was linked earlier, this enhancement has now been moved to 2.6: https://bbpress.trac.wordpress.org/ticket/1958
You can also see how other people are achieving this: https://bbpress.org/forums/topic/forums-index-in-the-same-layout-as-other-bb-software/
I have a follow up question on the above topic. In the old BB we had each topic showed with a short summary field of the post content (usually just the first X characters of the content). Is there a way to do that with bbPress Forum topics? I do not see any existing widget that does this. In fact, is there even a field mapping for such a thing?
In WordPress terms this is known as ‘the_excerpt’ and is a function that will only show ‘x’ words of a post, this is not something you can transfer, it is a ‘display’ function in WordPress.
Oops, forgot another item. I want to bring in topic tags as well. How do I do that.
These are a little tricky mainly because understanding how they are implemented in WordPress is not an easy task as they are distributed throughout three tables.
Upload a csv file to http://gist.github.com or http://pastebin.com with a couple of examples of how your data currently has ‘tags’ associated to the topics and I will try to come up with something that is a little clearer than mud for you 😉
Hey, hopefully this is a simple fix.
I have identified a simple change I want to make to BBpress CSS:
div.bbp-breadcrumb {
float: left;
display:none;
}
I have disabled breadcrumbs globally on my site and also on the individual forum page but that did not work, so I went to try and change the BBpress CSS to achieve what I wanted.
Using any browsers inspect element feature, I can go into the CSS, enter the above alteration and it does exactly what I want…. herein lies the problem. I am using a custom theme (Jupiter) and general bbpress functionality is fine. However, entering the above CSS alteration into the themes stylesheets does nothing. So I tried to go a little further and I went directly to the BBpress CSS file and made the above alteration and saved…
Here is the strange thing, the BBpress CSS file has been altered correctly (I downloaded it to my desktop to confirm) but for some reason, the change is not being reflected on the forums on my site – When I inspect element, the alteration to the breadcrumbs is not being recognised and its as if it is continuing to load an old version of the CSS file. I have used various browsers, deleted my cache etc but nothing seems to work…
Any ideas?
Hellop,
this is a very good thread.
I would also like to see such a hierarchal feature on the next bbpress release.
Any news about this?
regards
I am not sure how to do the patch. I thought that I just replaced the old with the new, but when I did I ended up with an error and had to restore in order to be able to see the site at all. Maybe I don’t understand.