I double checked and they are registered as participants by default.
Check what the default role people are being assigned inside Settings > Forums > Default User Role
Just to make sure they aren’t being registered as moderators or anything.
Here we go, works: http://pastebin.com/mVsftBrH (copied from default widget)
Managed to make it work using this 2 functions:
function remove_bbpress_forum_freshness_date() {
return '';
}
add_filter('bbp_get_forum_freshness_link', 'remove_bbpress_forum_freshness_date');
function remove_bbpress_topic_freshness_date() {
return '';
}
add_filter('bbp_get_topic_freshness_link', 'remove_bbpress_topic_freshness_date');
But now i’m thinking to do something else. Instead of removing the date i want to rename it to something like “View Post”. The freshness date already links to the last post by default so i just want to rename it.
Do you know how can i do this?
When creating new user, bbPress role is not added. I don’t have any roles plugins or anything like that. I create new Subscriber user, and it doesn’t get bbPress role. I am using bbPress 2.2.3. Is there something needed to make this work, or should it work automatically?
EDIT: OK, there is a setting to allow this, and it is disabled by default for some reason.
EDIT 2: And no luck, even with this option ON, roles are still not assigned to new users.
By default I don’t think you’ll be able to simply swap them out. It’s certainly possible, but will take some elbow grease.
It sounds like it is using the default page.php template for forum pages. Did you create a page that make use of templete page-front-forums.php? (I.e. not only uploaded the template file )
If you know CSS you can easily add some styles to your to style sheet. If you use the default templete, it could look like this:
.bbPress.forum .entry-title {
/*Styles to add icon image to the left of this element goes here*/
}
This can of course be easiely changed in the default template files, but I think the default template should change the link text “Created Replies” to “Posts” or “Created Posts”, or change the content to display replies only ( as I did on AppGlobe ).
In the default template the text in “in reply to:” (followed by the link to the topic) doesn’t make sence if it isn’t a reply.
@szerman It looks like your default forum slug is at /forums not support. Are you sure you have a page setup at /support?
I’m having the exact same problem. And like ffalder I can’t code, but usually Google my way out of a problem. But this time no luck.
From my research it seems lots of people are having the same problem.
I think the main issue here is the breadcrumbs.
1) You create a custom ‘forum home page’ using short codes (or whatever means you like) to be your default page that users see as the homepage of your forum.
2) A user try’s to get back to the ‘forum home page’ using the breadcrumbs by clicking the text “forums” in the breadcrumbs.
3) Unfortunately it just redirects to the forum slug chosen in Settings, not your actual ‘forum home page’. And that forum slug is always defaulted to an archives page.
4) So setting that slug to the same as your ‘forum home page’ does not work, because woprdpress overrides your ‘forum home page’ created in step 1 and defaults it to an archives page.
Sorry for re-hashing this, but it’s sometimes better to make it a little clearer. At least in my own head anyway.
I don’t know how simple this is or not, but one solution that comes to mind is to have an option in Settings that lets you decide where the ‘forums’ text link in the breadcrumbs will point to. If you can choose to have it point to your ‘forum home page’ then all would be solved right?
This person suggested changing the breadcrumbs in the core of the plugin, but obviously it’s not very desirable since it’s changes to the core. And I also cannot find the file that they edited. Think it might have been a mod to an old version: http://mysitemyway.com/support/topic/infocus-bbpress-20-root-slug
There is not a default way to promote a topic into a post, that I know of anyway.
You will probably be looking for a plugin to do that.
Making a child theme is beyond the scope of this forum, but there are plenty of good resources if you google “create a wordpress child theme”. In a nutshell, you need “at least” to have a new folder, with a style.css file that references the proper header elements of your parent, including its name and the location of the parent theme’s style sheet.
If you are using the shortcode method, please try the default method instead, which is to change bbPress’s default root slug to something that is “NOT” an existing page (try “sitewide-forums” for example). This will allow you to keep your existing page / shortcut method index. Please show us what happens when you do this? (provide the URL)
You have several issues going on here, but they are directly related to your theme. As is very common, it appears to me that your theme has a conditional statement in the template file that builds archive pages. As such, it’s treating the content for bbPress forums as excerpts, as well as applying some unwanted styling.
Have you tried to build a page using the shortcode method? If so, what was the result? If you found it worked properly, then the issue as suggested above, and you could try to modify your theme or child-theme files to add a similar conditional that looks for bbPress and forces it to use the_content() instead of the_excerpt(). See: https://bbpress.org/forums/topic/non-functional-index-page-when-bbpress-2-1rc4-is-used-with-woothemes-canvas-5-05/
If this page is being built with shortcodes (I don’t think it is from what I see) then what is the result if you try the default forum index method? We outline both methods in our step by step video here: http://labzip.com/the-definitive-guide-to-buddypress-bbpress-configuration/
We’ll get you there… 😉
What is your site url? I can give you some suggestions on where to place the code for a login-box so it shows up on the top of a page.
Also, if you prefer, you can build your forum site index using shortcode / page method… this would give you flexibility of having your default theme sidebar, etc. available to you.
Not sure? Check out our updated step by step guide that covers the two methods for creating a forum index page:
http://labzip.com/the-definitive-guide-to-buddypress-bbpress-configuration/
Cheers!
spence
For this you should consider using the Members plugin from Justin Tadlock, to create a unique WP role for the users whom you wish to have “special” access. Then you can differentiate their capabilities within the unique WP role (or use one of the default WP roles).
Confused?… don’t worry, it’s all new. bbPress now has unique and definitive roles and capabilities from those of WP. But this can be used to your advantage if you have a few tricks up your sleeve 😉
I cover this at the end of the updated Definitive Guide to BuddyPress and bbPress. See if this helps? Let me know if you need further help?
http://labzip.com/the-definitive-guide-to-buddypress-bbpress-configuration/
Cheers!
Spence
Fundamentally you need to understand that the use of the prefix is designed to put a unique prefix in place when you’re on a forum index page vs when you are on a topic index page. As such, it is not possible with the default code to show “/forum/topic” if ou mean both are prefixes.
I suggest you use the plural term “forums” as your base, then “forum” and “topic” as your prefixes.
If you like, have a watch of our comprehensive guide video:
The Definitive Guide To BuddyPress & bbPress Configuration
cheers!
spence
I understand using the short codes and setting up a PAGE that includes the username login box. …but is there a way to add the username login the default forum. I have my forumn set to the default location /forums/ and I’d like to add the username/password login to this page (in the right sidebar). Is there an easy way to do that?
hi,
i’ve just installed bbpress 2.2 (released 19th november 2012) on a clean install (no other plugins have been activated) of wordpress 3.4.2. However, whenever a reply is added to a topic the browser is redirected to a 404 not found page. When i navigate back to that topic the reply has been added however. I’m using the default template without any modifications. Anyone know whats going on and how to solve this issue?
Thanks in advance
I am currently manipulating with the function that was posted on forums a few days ago and I can’t find a way round a funny issue.
I erased homepape as a first part of my breadcrumb.
There are two options right now and neither are working for me. I will present it underneath (bold means clickable). I either get this
forum>forum | forum>category1 | forum>category1>topic
or this:
forum | forum | forum>category1
I want:
forum | forum>category1 | forum>category1>topic
or this:
(nothing) | forum | forum>category1
Any ideas?
The function I’m trying to get to work is diplayed below
function mycustom_breadcrumb_options() {
// Home - default = true
$args['include_home'] = false;
// Forum root - default = true
$args['include_root'] = true;
// Current - default = true
$args['include_current'] = true;
return $args;
}
Thanks to @johnjamesjacoby & Co for their hard work on this great forum software.
Just added bbPress to appglobe.com ( http://appglobe.com/forums ) an hour ago and it looks very promising.
Also, since bbpress 2 doesn’t use tables as much as previous versions it can easily be made responsive.
Didn’t even have to change much of the default colors since they were very similar to the site style.
Great work, great software…greatings from Sweden
I made it work for me, hope it works also for you all.
Go to Settings – Forum and select the “auto role” box ( Automatically assign default role to new, registered users upon visiting the site.)
After selecting this box in my website everything works fine.
I’m really hoping someone can help me figure out some sql queries I would like to run (especially spwestwood). I have been working on migrating a forum for a number of days now and would love if I could get some help on this last piece. I started out with a Phorum > migrated to SMF > migrated to phpBB3 > migrated to bbPress. The first 3 conversions were all successful. I would stay with phpBB3 but even after I loaded WordPress I could not get all my PHP to work properly on the forum page and I really like the bbPress integration into WordPress. But, I have the same anonymous error on the majority of my posts (55k) because, I believe, these are actually anonymous users who were not required to sign-up in order to post. The problem seems to be that bbPress uses only an ‘id’ to attach the name of the poster to the post and phpBB3 uses a ‘username’ field that actually contains the name within the table. All of these unregistered users simply default to user id = anonymous (1998 in my case). Here’s my solution… only, I don’t really know how to implement it as I have limited mySQL experience.. so please bare with me as this is all theoretical and I have no idea if it will work… and how to write it out in sql commands.
Step 1: I want to take phpbb_posts.post_username and assign new users in wp_users for each unique user name (I want to avoid duplicates obviously!). I would like that user_name assigned to both wp_users.user_login and wp_users.display_name. Now I have user accounts for all these anonymous posters.
Step 2: Convert the date format in phpbb_posts.post_time from an integer to the ‘datetime’ php format using the from_unixtime sql command… or something. That way I can accurately match the date/time field in both databases since they currently use different encoding.
Step 3. When wp_posts.post_date = phpbb_posts.post_time match phpbb_posts.post_username to wp_users.user_login GET id and assign to wp_posts.post_author
Does this make any sense? Or am I completely off the ball here? THANK YOU SO MUCH for any help!!
Go into wp-admin>settings>forums. You can set the slug there for the different levels within the forum and then create a custom menu link to that slug. By default the root slug for bbPress 2.2 is yourdomain.com/forums. …In case anyone runs across this forum…