I’m something of a novice when it comes to bbPress, sorry to say. And although I have spent a fair amount of time searching for how to do what I want to achieve I can not find a way that I can follow!
I am using WordPress and have installed the bbpress (version 2.0.2) plugin and I want to alter the layout of it.
I was looking at this link: http://wp.smashingmagazine.com/2011/11/15/getting-started-with-bbpress/
and currently the layout I see very much looks like this:
http://media.smashingmagazine.com/wp-content/uploads/2011/10/sm-bbpress-forums.png
but I very much want it to resemble this (not exactly):
http://media.smashingmagazine.com/wp-content/uploads/2011/10/sm-bbpress-dropbox.png
Sorry if this seems like such an obvious thing to do, but I really am at a loss of where to start.
Thank you kindly in anticipation of any help.
This code is a little unsafe. It doesn’t filter out posts in hidden or private forums. Is this possible?
Hello.
Unfortuantely I couldnt find a plugin for recent posts in bbpress 2.0!
Does somebody have a clou to find one?
I dont need this in a widget, I would like to display it in the homepage content area.
Thx again for your help guys!
i have one xml sitemap wordpress plugin for transposh. but that plug in showing some style missing and include error, is the same style work for bbpress?
i like this theme i need this theme for blogger..!!
The theme is obviously about tresspassing and respecting the property of others.
I’m at the 2.1 (but haven’t updated from the trunk in a week maybe) but 3.3 release version of WP and then I enter the same thing into settings and nothing happens, unless I add the css you suggested.
EDIT: It could be that my theme is causing some havoc as well. I had quite a lot of problems with it since it was designed for bbPress 2.0 table layout and not really ready 2.1 list layout.
I’ll have to take a look and see why it doesn’t use the media settings.
In the mean time all you need to do is something like
#bbpress-forums iframe,
#bbpress-forums embed {
width: 500px !important;
height: auto !important;
margin: 0 auto; /* if you want it centered */
}
Ok, well, I figured it out. There are two things you need to worry about when you dump the contents of the bbp-twentyten theme into your child theme folder.
1) The style.css file for bbp-twentyten will overwrite your child theme style.css and that’s the one that tells it to inherit the parent theme’s characteristics. So, what I did was to rename the bbp-twentyten style.css to style-bbpresstwentyten.css before I copied all the files in.
2) The file screenshot.png which is the image that will show on your Themes page will get overwritten too. If you don’t delete or rename that file you will be very confused when you go to the Themes page because you’ll probably be looking for a screenshot of your child theme, not of bbpress twentyten. So, again, I renamed the file in the bbpress-twentyten directory to screenshot-bbpresstwentyten.png
Hopes this helps some others.
Bob
Hey,
In 2.1 bbPress can now parse YouTube links and embed them directly into the posts, which is a great feature.
However, I’ve come across one problem, the width of the videos.
The videos default to 640 width which is too wide for my content. In wordpress media settings I’ve entered that the content shouldn’t be wider than 500px but bbPress do not adhere to that setting.
Also, since the embed add width and height inline, I can’t change it with CSS.
The only workaround right now is to add &w=500 at the end of the YouTube link, but that’s not ideal for many reasons. First, it makes more complicated for my users to add video. And also, it means that if I ever change width of the forum in the future, 500 might not be the ideal width and I’d have to go over and change it all again.
Not sure if I should put this as a bug in the trac. I certainly don’t mind doing that but don’t want to flood it unnecessarily.
bbPress 2.1-r3920.
Really think there should be a role setting or a simple off-on setting to turn off akismet checking for logged in users.
With the current governmental paranoid craziness regarding online privacy. More and more users are turning to proxies or VPN with shared IP. This leads to a lot of ham being caught in the process.
Hope to see it in the future.
In the BBP_Akismet class in bbb-extend-akismet.php there are this function with a do_action call. Do anyone know a quick and simple way to turn it off from here with code in functions.php?
// Spam
if ( 'true' == $post_data['bbp_akismet_result'] ) {
// Let plugins do their thing
do_action( 'bbp_akismet_spam_caught' );
// This is spam
$post_data['post_status'] = bbp_get_spam_status_id();
// We don't want your spam tags here
add_filter( 'bbp_new_reply_pre_set_terms', array( $this, 'filter_post_terms' ), 1, 3 );
// @todo Spam counter?
}
Thanks for the in-depth response, Jennifer. This is very helpful.
Thanks. Fixed it. It appears it was the “bbPress WP Tweaks” plugin causing the issue.
I can echo this. I’d like to hide this functionality from my users to clean up the interface if possible.
Okay, and just to make matters weirder, I could log into my WordPress install (same account/password but for some reason you have to login again when you go over to bbpress) on the same iPhone.
AND I could log into the bbpress side on a different iPhone (borrowed one from somebody). But on my own iPhone I suddenly can’t. And I’ve been doing it successfully for years.
I use bbpress 0.9x and everything has been working great.
Except a few minutes ago, I had been using the site on my iPhone (Safari) and suddenly was logged out and could not log in again. I tried about three times — not user error.
So I figured maybe my login was hacked and changed and I rushed to a computer, but my login still worked fine.
It’s not my account or the website. It seems to be happening only on the iPhone browser.
Any ideas or suggestions would be very welcome!
Well, I am revisiting this and I appreciate baldg0at’s help. But, I have another question.
If after creating my child theme which has a style.css in it that inherits the characteristics of the parent theme, and then I
“Copy the files from plugins>bbpress>bbp-themes>bbp-twentyten into your child theme folder.”
Won’t I then have the style.css from the bbp-twentyten theme and not the style.css that allows the child to inherit the parent’s theme characteristics?
This is very confusing.
Hi.
I would like to be able to change column headings on bbpress. For instance, I would like “Freshness” to be “Most Recent” or something else. How can I do this? Thanks!
I installed BBpress via Buddypress – site wide forums.
I then set up up the slugs and the forum was working fine. I have a theme that already includes styling in the style.css file so customising colours and such wasn’t a problem. However I wanted to have the ability to add other content to the page which I couldn’t as the forum page didn’t actually exist in my wordpress pages.
I then noticed a message saying “The following active BuddyPress Components do not have associated WordPress Pages: Discussion Forums”. After I created the page named forum and associate it with the forums, it stops working in the front end when navigating to my site and redirected to the homepage. So within the created Forum page I added this shortcode
[bbp-forum-index]
I was then able to select the new forum page as the forum in buddypress and remove the notice.
The forum is now still located at mysite.com/forum which is great. I prefer this method I want to have the ability to add content to the created forum page as I said above.
But now the forum page seems to have added in the share and twitter plugins and I’ve no idea how to fix this! please help.
http://stylereaction.com/forum
Yes you can use bbp_has_forums() and pass it some arguments to filter the query. for example something like:
if ( bbp_has_forums( array( 'posts_per_page' => 1, 'max_num_pages' => 1 ) ) )
bbp_get_template_part( 'bbpress/loop', 'forums' );
This will filter the loop depending on what arguments you pass bbp_has_forums. I am not too sure on what filter or action you could use that to get that working on all queries.
Default arguments for bbp_has_forums.
// The default forum query for most circumstances
$default = array (
'post_type' => bbp_get_forum_post_type(),
'post_parent' => bbp_is_forum_archive() ? 0 : bbp_get_forum_id() ,
'post_status' => implode( ',', $post_stati ),
'posts_per_page' => get_option( '_bbp_forums_per_page', 50 ),
'orderby' => 'menu_order',
'order' => 'ASC'
);
No problem for helping btw, I try to help as much as I can, I may just get in the way sometimes :p
All your posts and structure will be intact. You may have to look over your theme settings though, as they made quite a lot of changes there.
It is also backwards compatible, so if you install 2.1 you can revert back 2.0.
Hi –
We’re having a problem with posting new Topics to bbPress from the front end of the site – but just in IE9. When trying to create a new Topic and hitting “Submit” the page simply refreshes without adding the Topic. When the page refreshes, the Topic submission form still contains the user’s content in the “Topic Description” field.
bbPress is working fine in all other browsers… any ideas what the issue might be, or if there are known conflicts with other plugins?
We’re running:
WP 3.3.1
BuddyPress 1.5.4
bbPress 2.0.2
Many thanks!
fixed this with a custom login page for the sub-blog
Pull up the functions.php in you *WordPress* theme (not bbPress theme) – place that snippet at the very bottom. Right before ?> if your file has it.
bbPress out of the box will not support [shortcodes] so JW Player will not work in forum posts.
If you want to enable [shortcodes] in bbPress topics & replies then give this a try.
https://wordpress.org/extend/plugins/bbpress2-shortcode-whitelist/
And then install a ‘whitelist supported’ video player eg.
https://wordpress.org/extend/plugins/vipers-video-quicktags/