Hi, I have exactly this Problem. Visitor can see the forum, normaly registered user got an 404 page if they try to open the forum. The next problem is, that I, with admin rights can´t create any topics. I got the message “you don´t have rights to do this”. At the dashboard I´m not able to edit topics or replies, there is no point to edit this, it´s missing. In the profile I can see that I should have admin rights. This problem is since 4 days suddenly.
What I have changed at my comfiguration is the AddHandler, I disabled it, because I had problems with the registration of Buddypress. Perhaps this could have to do anything with the problem, I don´t know.
The plugins I use are:
AJAX Thumbnail Rebuild
Antispam Bee
AntiVirus
bbPress
bbPress Antispam
bbPress Moderation
bbPress Unread Posts
Blubrry PowerPress
Broken Link Checker
Buddy-bbPress Support Topic
BuddyPlug
BuddyPress
BuddyPress Activity Plus
BuddyPress Extended Friendship Request
BuddyPress Google Plus
BuddyPress Like
BuddyPress Live Notification
BuddyPress Media
BuddyPress Template Pack
BuddyPress Twitter
cforms
CodeStyling Localization
D64 LSR-Stopper
Download Manager
Flattr
GD bbPress Tools
Google Analyticator
Google XML Sitemaps
NextGEN Gallery
Optional Content Plugin
Semisecure Login Reimagined
Simple Local Avatars
Theme My Login
Uji Countdown
User Role Editor
Welcome Pack
WordPress Ping Optimizer
WordPress Social Login
WP CleanFix
wpSEO
WP Super Cache
WP to Twitter
I hope it helps, you are my last chance to fix this problem, I asked in a lot of other forums but nobody could help me.
To my knowledge Spam Destroyer is causing the error. Atleast in my question.
Is this WordPress MultiSite setup or two separate WordPress installs for each of your domains?
Either way neither is a known issue and should work as you expect it would.
Try switching the problem site to the Twenty Theme and disable any other plugins to see if there is a conflict some, re-enable each plugin one by one and test your site again to see if you can find the conflicting plugin.
I cannot think of why this may be the case but you could create a new WordPress page and call it ‘forums’ so the URL would be mysite.com/forums and use whatever shortcodes you want on this WP page and fingers crossed Google will index this new page.
We are working towards ‘hopefully’ having bbPress ‘responsive’ with version 2.4.
You can see the details and where we are at already with this here.
It would be great if you could help test and contribute some feedback regarding this 🙂
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