Hi folks,
Yesterday I’ve installed bbPress on a WordPress-driven website (I’ve only just started using WP as well, just about a week ago, so bear with me please) and immediately afterward I noticed some strange strings here and there, both on the front-end and the back-end too. Apparently, the dates+time and some author information doesn’t get rendered correctly.
e.g. %A %B %e%q, %Y at %I:%M %p (you can see it here)
What can I do about this?
Thanks bunches!
It worked! The theme 2011 does actually support what you’re talking about.
You DO need to choose a custom menu – at first I tried it without selecting a custom menu. That does not work.
But if you select a custom menu, then paste in the URL under custom links on the left hand side of the Menus page, and give your page a name – then it becomes a direct link from the main page.
Thanks Lindsay!
Your theme first of all has to have custom menus as an option such that you can create pages and they won’t all publish to your top menu. There is a custom link section in the menu sections of those themes that have custom menus activated. The theme you are currently using is 2011 I believe and it doesn’t have custom menus installed.
If you are lost google it… there are a lot of tutorials out there.
Thanks Lindsay
How do you create a custom link to a permalink location?
Apologies for the post, but we really need a talented WordPress developer needed to do two primary tasks to an existing WordPress site using a template:
1) bbpress Forum Implementation
-Customize bbPress forum to improve look and feel
-Enable registration/login/lost password functionality
-If possible, extend password protection from login to two private pages on the site.
2) Implement PayPal Payments Standard
-Customize Paypal page to fit within the look and feel of the parent site (to the extent that is possible)
If you are interested, please send an email to keeptrestles@gmail.com
Thanks!
I forgot to mention I am using WordPress 3.3.1 and the plugin bbpress 2.0.
AWESOME!!!!!!!!!!!!! There are a lot of people looking for this! I will keep your link in case I come across more. You have put an end to my headache!!!
Thank you!
I agree with the above. bbPress has a lot of potential to be the “forum with plugins” except it needs to have attracted enough flies to create those plugins. JJ, would like to be involved but I think I’m spending a lot of time trying to get the basics up. I think that the point is well made – Automattic needs to decide if it wants to kick start this project and provide a bit more help to you to get the basics done that attract others.
The forum space is very hot, including q and a. IF there ever was a time, it’s now to make that decision or you’ll see others steal your thunder as integrated solutions. This would work well for them since it won’t look like a programmers tool, which it feels like more than an simpler plugin solution.
Actually I think it is more than volunteers. I’m not a newbie/rookie and I have had my share of problems just trying to install bbpress properly. There is a misconception that, as a plugin, you just install and the script is meant to integrate into stock wordpress. That’s what it should do.
Now while volunteering would be good, I think that someone has to kickstart this a little more than it already has been. If just the basic install and setup is a chore, then this project is a long way from being honey with which to attract flies. I’d like to be involved but not sure what that even means other than just answering the same questions about things that need to be taken care of at the top level down like the above need.
Again, I truly respect the effort here. It’s just a question of how much is needed to get over that “hump.” Since I’m not in charge, I figured I’d mention what it feels like on this side.
You can just copy the function but replace reply with topic. I’ve pasted the code below. So you’d have two functions, one for replies and one for topics:
function bpt_topic_activity($topic_id = 0, $forum_id = 0) {
$topic_id = bbp_get_topic_id($topic_id);
$user_fullname = bbp_get_user_profile_link(bbp_get_current_user_id());
$topic_link = '<a class="topic_link" href="' . bbp_get_topic_permalink($topic_id) . '" title="' . bbp_get_topic_title($topic_id) . '">' . bbp_get_topic_title($topic_id) . '</a>';
$forum_link = '<a class="forum_link" href="' . bbp_get_forum_permalink($forum_id) . '" title="' . bbp_get_forum_title($forum_id) . '">' . bbp_get_forum_title($forum_id) . '</a>';
$my_content = bbp_get_topic_content($topic_id);
$user_id = bbp_get_current_user_id();
$the_action = " created the topic ";
bp_activity_add(array(
'user_id' => $user_id,
'type' => 'new_forum_topic',
'action' => ''. $user_fullname . '' . $the_action . '' . $topic_link . '<span class="activity_forum_link"> in the forum ' . $forum_link . '</span>',
'item_id' => $topic_id,
'secondary_item_id' => $forum_id,
'content' => $my_content,
'component' => 'bbpress',
'recorded_time' => bp_core_current_time(),
'hide_sitewide' => false
));
return;
}
add_action('bbp_new_topic', 'bpt_topic_activity');
I figured it out…
Don’t create a page. The files are set up through the WordPress hierarchy system using permalinks. Without changing the settings in the BBPress system, your forum will be placed at forums/forum/title where title is the title of the first forum you create.
If you need to get it in your menu system use menus and create a custom link to the correct permalink location.
Hope this helps,
Lindsay
Was this ever solved? I am having the same problem.
hmmm…
I have tried making the permalink forum and forums. I think it registers with forums but no topics are showing up.
Thanks
I have been looking for this for DAYS!!!!!!
You are awesome!
Forgive me for my lack of knowledge.. where do I put the “bbp_new_topic” ?
Thank you! Thank you! Thank you!
Hi, I’m having this issue too.
I originally installed this plugin in September 2011 and it was all working fine.
Today I upgraded to the latest version of WordPress, and also BBPress, and now only admins can view the topics, everyone else gets the ‘Oh bother!’ alert.
I had an old backup of the old BBPress plugin so I replaced the new with the old, but no change.
The site I’m using is a staging site, ie it’s not ‘in use’, and I’ve not touched it or tested it since September, so I can’t be certain that the error is due to the WordPress upgrade…though as I mentioned nothing has happened on the site since then so it’s surely not a coincidence.
Ok thx a lot for this informations. I understand and I ‘m ok with what you say 
I try a lot of thing, first I created a forum.php who overwrite the template and with that I can remove sidebar or make a specific sidebar.
I remove the sidebar for a full width page, and make 2 div with float properties to have on the left [bbp-forum-index]] and on the right bbp-topic-index
But it was not exactly what I want because when I click on a forum this positionning disapear.
So I do more simply, just a custom page like you said me before with default template of my theme (content + sidebar)
And put bbpress widget in the sidebar and for moment it’s a quite good.
I use widget logic, but !!!!! I nearly killed me !!!!!… LOL to find the good conditional . I find this good post –> https://bbpress.org/forums/topic/bbpress-20-conditional-tags .
Maybe a bug ? or something I do wrong but !bbp_is_forum() not work. I use :
!(is_post_type_archive( ‘forum’ ) || is_singular( array( ‘forum’, ‘topic’, ‘reply’ ) ))
It will be best if “last Topic widget” have more “design” like the column ‘topic’ when I use bbp-topic-index with the poster name and the category
The same for “forum list widget”, it’s just .. a list :p with no indentation and with the “any” option, it’s difficult to understand all. Perhaps a pagetree ? or something else.
I begin to use bbpress hope it wil be best ^^. Thx
PS: excuse me for bad english , I ‘m french
How far have you guys got with the beta and any idea of an official release time?
Not wishing to hurry you, just curious!
You create your own pages where you can insert login, register, lost password shortcodes, widgets, custom templats, anything you want.
You can then use those pages you created as the uri in the widgets.
This allows everyone to have completely custom login/registration setups and the widget will work with any one of them.
@Rastarr
bbPress does not use comments in any fashion. Rather bbPress uses custom post-types for topics and replies with some rather special crazy code to relate them together.
That is actually where the real magic comes in. Because bbPress uses standard post-types and taxonomies it means integrating with many other plugins is much simpler. Now that still leaves it up to the plugin authors to add support for bbPress. I can say that JJ took every possible step to make integrating with these plugins as simple and standard as possible.
Creating a custom theme is not as easy as I would have hoped for, but after time you get the hang of it. The only reason I have not personally written a ‘how-to-theme’ guide is because I still have a few remaining questions myself. You have seen firsthand though, that even someone with my little knowledge of coding can create a 100% custom theme capable of doing anything I want it to.
The best way to help out, is to simply jump in and answer any questions you can. I do the same, if I know the answer, I answer, if I don’t I skip the question (probably makes people feel ignored, but better than to have me just say I don’t know)
For sidebars you need to look into using either widget logic plugins, or simply creating your own child theme and inserting a bbPress sidebar instead of the default one. Not to hard to do, but way more involved than I care to try and answer in a post.
There are a number of classes in the code for the posts such as sticky, super-sticky, etc, but there are currently no classes or functions for determining if the user has read a topic or not.
Believe it or not, that type of functionality is very intensive. Imagine a board with 50k members and millions of posts. Trying to keep track of exactly what posts each user has seen and has not seen really fills the db up very fast.
Now this is possible of course with plugin territory so it is possible as most forums do this. I can say though, I personally at least am glad it is not in the core as I do NOT want that kind of overhead for my rather large forums. Also considering I have friends whose forums are 10x my size, I can only imagine the nightmare.
Using the members plugin, I have been able to make it so that only certain people can see a private forum on my site. The problem is that private forum topics show up in the bbpress topic list widget even when I am logged out. is there a way to prevent private forums/topics/posts from showing up anywhere if you are not logged in as user who has access to these areas? Will private stuff show up in search results??