This definately looks like an issue with your theme.
Try using WordPress Twenty Eleven to ensure bbPRess works as designed and then contact the theme author to see if they can give you some tips on getting the theme to support bbPress.
In the meantime create a WordPress page called ‘forums’ (or ‘forumi’) and add the bbPress ‘shortcode‘ `[bbp-forum-index]` to this page and this should get you going.
Check out the steps outlined here https://codex.bbpress.org/theme-compatibility/
You don’t need to create a ‘Child Theme’ you only need to copy the files you want to edit to a subdirectory of your theme called ‘bbpress’ eg `/wp-content/mythemename/bbpress`
Aslo this new plugin by @MZAweb is also rather awesome to help you know what templates you should be editing.
https://wordpress.org/extend/plugins/debug-bar-bbpress/
This is probably a dumb question, and you’ll point me to a much easier solution!
Also I am still very new to wordpress, so understand a little of css and php’s but not tons. I’ll use thing and thingy a lot as well, so as not to embarrass myself with the wrong technical terms.
I am using bbpress 2.2.4 on WordPress 3.5.1 with a twentyten child theme that does a few minor mods.
I am setting up a forum, but don’t want users to see the WordPress toolbar, as this is outside the theme.
But I do want users to be able to change their password and details.
I am using the bbpress login widget in the bbpress sidebar, and by clicking the avatar or their username, users can get to a theme friendly profile page that lets them do just this.
However clicking the avatar is not instinctive, and I’d like (in the absence of a more obvious solution) to add a thingy to the bbpress sidebar that says “amend profile/change password” which when clicked takes you to the same place that clicking the avatar does (or some similar solution)
From searching on the forums, I have found the line within the widget that does this fro teh avatar (around line 140) which looks like
‘<a href="” class=”submit user-submit”>
But have no idea how to then use this or other code to achieve the goal.
Any good ideas, or is there a very basic solution I’ve missed.
Thanks
I am fairly miserable at web design, so I did the visuals and had another person do the bulk of the code and technical stuff for my website. I have a WordPress site with forums on the site using bbPress. My issue is that I seem to only be capable of having 5 topics in the forum at any given time. At the top it will indicate it is showing topics 1-5 of 8, but there is no link to any page where the older topics can be found. It’s fairly useless to have a Forum where only the most recent 5 topics can be seen. So my question is, is there a simple fix I am overlooking, or is this more likely something the person I had work on the site previously set up aside from bbPress? The site is live, and can be seen here:
Black Flag Games Forums
Grab a free theme from WordPress https://wordpress.org/extend/themes/ and see how well it integrates with bbPress some themes support bbPress others just work.
https://codex.bbpress.org/getting-started-with-bbpress/
Can you try updating to bbPress 2.3 RC1 and if you still have problems create a ticket in trac.
bbPress 2.3 – Release Candidate 1
https://bbpress.trac.wordpress.org/wiki
I think you might want to install the ‘bbPress Debug Bar’ by @mzaweb
It will show you exactly what templates are being loaded on each page of your site.
https://wordpress.org/extend/plugins/debug-bar-bbpress/
Can you try bbPress 2.3 RC1 https://bbpress.org/blog/2013/03/bbpress-2-3-release-candidate-1/
A similar issue was reported here but can no longer be reproduced.
Take a look at `bbp_get_participant_role` /includes/core/capabilities.php#L219
get_userdata already returns you the WP_User object. This should do it:
`
$user = get_userdata( bbp_get_reply_author_id( bbp_get_reply_id() ) );
if ( !empty( $user->roles ) && is_array( $user->roles ) ) {
echo $user->roles[0];
}
`
on an unrelated topic;
i have `bbp_get_reply_id()`, which is getting me the id of the topic reply, and im trying to use it to get the id of the author so that i can print any of the authors meta data, role, name, url, etc.
Does bbPress have a method for getting the author id? Sofar using
`
$comment = get_comment( bbp_get_reply_id() );
$comment_author_id = $comment->user_id;
`
returns me my favorite:
Notice: Trying to get property of non-object in C:\xampp\htdocs\wordpress\wp-content\themes\WoW_Public_Vent_Theme\functions.php on line 275
You need to make an exception for
wp-admin/admin-ajax.php
See https://codex.wordpress.org/AJAX_in_Plugins
That got me to:
http://localhost/wordpress/author/
Still missing the user name at the end of the url
add_filter( 'bbp_get_user_profile_url', 'my_custom_author_link' );
function my_custom_author_link( $user_id ){
$author_info = get_userdata( 1 );
$author_name = $author_info->user_nicename;
return get_author_posts_url( false, $author_name );
}
is working properly.
but when i change the input of
$author_info = get_userdata( 1 );
to
$author_info = get_userdata( $user_id );
I get:
Notice: Trying to get property of non-object in C:\xampp\htdocs\wordpress\wp-content\themes\WoW_Public_Vent_Theme\functions.php on line 274
and it does not work :(;
Soo close.
I Tried:
add_filter( 'bbp_get_user_profile_url', 'my_custom_author_link' );
function my_custom_author_link( $user_id ){
return get_author_posts_url(false, $user_id);
}
get_author_link(); appears to have been depreciated.
So using:
add_filter( 'bbp_get_user_profile_url', 'my_custom_author_link' );
function my_custom_author_link( $user_id ){
return get_author_posts_url( $user_id, false );
}
I am able to get to:
http://localhost/wordpress/author/
which is sooo close to what i need.
I need it to return http://localhost/wordpress/author/$user_name
I’ve restricted access to /wp-admin using .htaccess file within the /wp-admin directory.
I have a forum with BuddyPress + bbPress installed.
All forum users receive the default subscriber/participant roles upon registration.
Visitors not logged on are free to roam the forum (no posting though).
But logged-in users are asked for the username/password that is set for site admin (for /wp-admin, specifically) immediately after accessing a forum or a topic.
How can I stop WP asking regular forum users for username/password set for /wp-admin?
I can provide url to site, a test user credentials and the content of .htaccess file.
Thank you.
T.
So, right now with my un-edited bbPress installation on the forum pages, the authors role is displayed as KeyMaster::1, and so on and so forth depending on the forum role of the author of the topic / reply. Is there a way to change what is displayed there? I would like it to display possibly my wordpress user roles rather than the forum roles, or maybe to display something else once I figure out how to modify the display.
Is this possible?
I don’t really want to edit core bbPress files so i thought i would try to make a plugin that would just change them.
Any and all replies are much appreciated. Thanks.
This is my site / theme and you can see what im referring to on this page:
http://oqueuefansitedev.co.nf/?topic=a-test-topic.
If I understood the instructions correctly, after installing and configuring the forum should be in my menu so people can get to it.
However for some reason it is not http://networkingcounselors.com/forums/
I feel like I am most likely missing something but searching I couldn’t figure out what.
If it makes a difference, I am not using a custom menu. I am just ordering the pages how I want them to display. Doing this because one of my add ons restricts page access based on member level and it does not work with custom menus.
Wordpress: 3.5.1
bbPress: 2.2.4
WordPress V3.5.1
BuddyPress 1.6.5
bbPress 2.2.4
I have just moved my group forums from BuddyPress and added a sitewide forum as per these instructions http://codex.buddypress.org/user/buddypress-site-administration/migrating-from-old-forums-to-bbpress-2/
Everything is working except for 1 thing.
Any user with a forum role of Participant cannot see the opening topic post in any thread. They can see all replies. It doesn’t matter if they created it or another user did, they can’t see the opening post.
If I change their role to Moderator they can see the opening post. But, I don’t want everyone to have moderator rights.
I tried changing the capabilities of Participant (using capability manager plugin), but that didn’t work either.
Can someone please HELP!!!
thank you
Well, finally it turned out to me that the wp_posts_fulltext_search table was a custom table that the former dev of the site added (not a WordPress native). 🙂 I’m good to go now.
Thanks, Daniel, sure you could do it with an own function instead.
I saw that there is already a ticket related to the title: https://bbpress.trac.wordpress.org/ticket/1764
Didn’t test the patch yet.
It looks like WordPress Registrations are not enabled for your site.
You can check if WP is allowing registrations here /wp-admin/options-general.php
(Or a registration plugin is doing weird things)
Apparently with some customization, YARPP can support bbPress.
There’s also the Other Posts plugin, which by accident supported bbPress for a while, so some of us have asked if maybe that could be brought back as a feature.
@johnjamesjacoby do you reckon there are some performance concerns for a plugin like this applied to bbPress? Seeing as “related posts” plugins often come under fire for being performance hogs, I fear those problems would get exponentially worse in a large forum.