Thanks for jumping on this everyone, it’s appreciated. 🙂
@casiepa I have WP 4.4 with BuddyPress, bbPress and WooCommerce in a local environment. No fancy permalink settings, except for the root forum slug set to “forum”. But to be sure, here is a screenshot of my forum’s permalink settings: https://i.imgur.com/X6jfnrQ.png
I also should have mentioned before that all of my parent & child forums are set to private.
@KPDub I tried the same thing that you did by turning the parent forum from private into public. That worked to solve the incorrectly generated URLs! It does require making the parent forum public though, which we obviously don’t want all users and guests to see. So it appears that the issue has some relationship to parent forums being set to private.
Here is my actual structure that always works:
/forum/categories/parent/child/
After WP 4.4, if the “parent” forum is set to “Private”, then the forum links to:
/forum/categories/child/ (which returns a 404 error, while the above link still works)
After setting the “parent” forum to “Public”, the correct URL is made again:
/forum/categories/parent/child/
…but, the leaves the “parent” forum’s threads visible to everyone.
@schwarzkopfclub If my information in this post doesn’t lead to replication of the bug, I will try to make it happen from a fresh setup. 🙂
@robkk My 404 error is my custom theme’s version (theme/404.php), not the “Oh bother” one that bbPress includes.
It is usually recommended to not edit the core plugin files. Use a custom css plugin and add some of these styles and customize it to how you want it.
1.
.bbp-forum-content p,
.bbp-topic-content p,
.bbp-reply-content p {
font-size: 16px;
}
2.
.bbp-topic-author a.bbp-author-name,
.bbp-reply-author a.bbp-author-name {
font-size: 14px;
}
3.
Depends on what Avatars exactly? Plus CSS is not the best way to adjust this.
#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
border: none;
max-width: 80px;
padding: 0;
margin: 12px auto 0 auto;
float: none;
}
4.
#bbpress-forums div.even,
#bbpress-forums ul.even {
background-color: #fff;
}
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
background-color: #fbfbfb;
}
Copy the archive-forum.php template from the extras folder and place it into the root of your child theme and customize it to your liking, make sure that the template code is similar to the one bbPress is inheriting from your theme.
Just make sure the get_sidebar() code is in your archive-forum.php template while the rest of your forums are full-width.
Getting Started in Modifying the Main bbPress Template
Forums do not even have pagination.
Here is a ticket for it though. Open it or add a little description of why you want it to the ticket if you want.
https://bbpress.trac.wordpress.org/ticket/1997
On your profile page and your forum index page it shoudn’t have this layout by default. It is most likely happening because of the template that bbPress is inheriting. You would need to follow this guide and create a bbpress.php file and place it in your child theme.
Getting Started in Modifying the Main bbPress Template
Here is an example bbpress.php file for your Canvas child theme. It is what I created straight from Canvas original theme code.
https://gist.github.com/robkk/c7ec3a0f2d730f5cb10d
Here is some CSS to fix the avatar issue I see on your forums. Place this custom CSS anywhere where you could like in a child themes style.css file, or in a separate custom css plugin.
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
float: none;
margin-bottom: 0;
vertical-align: middle;
border: 1px solid #ddd;
}
#bbpress-forums .avatar {
width: auto;
height: auto;
margin-left: inherit;
display: inline;
}
As for what you wanted, you seem to have it by making sure a topic does not have a parent post (forum).
You may also need to follow this guide to fix your /forums index page, instead of doing the workaround that you have already.
Getting Started in Modifying the Main bbPress Template
@stewagner
I had a feeling you were using that plugin, that is why you linked to the single reply post.
There is a little shortcode you have to change in the plugins settings for the notification. It should have it this way by default, but it does not. Might need to contact the plugin author to set that as the default setup.
I think you have to change [reply-url] with [reply-replyurl] in the plugins settings. It adds the settings to bbPress default settings in Settings > Forums.
…thanks for testing Rob.
The link is created and sent by “bbPress Notify (no-Spam)”.
Another Plugin “bbPress Notify” uses the same link.
I know it is still possible to make a post, it is just complicated to first go back to the topic then scroll down dozenzs of replies before one can stake a new one.
Do you know of any way to notify a group of registered users about new topics and replies with an email that allows a direct reply?
I use Firefox but IE is not different.
This is not really a bbPress issue as the plugin just piggybacks off of WordPress’ core code, could be fixed server side with the explanation in the codex guide, or by using an smtp plugin though.
There may be many factors to the emails being sent to the spam folder. There are some solutions outlined in the bottom of this WordPress codex guide piece for sending the emails correctly while using the hosts.
https://codex.wordpress.org/FAQ_Troubleshooting#E-mailed_passwords_are_not_being_received
Other common suggestions of fixing this issue is using SMTP and seing any emails on your site that way and making sure that you use an email address that has the same domain as your site.
… of course I also tried deactivating all CSS rules AND all plugins besides bbPress at the same time with no effect.
Here is a “reply to:” link:
rover.swiftease.de/reply/325/
I activated the reply button (“Antwort”) again for your testing.
Greetings,
I am trying to put a rank-image under the player profile.This rank-image to show in any topics in which he participates.I would like to know a way to add it- plugin or something else?I looked to some other topics, but they were very old.
Guys some devs and I are having a hard time duplicating this issue.
This is how I tested it and come across no issues.
WordPress: 4.4
bbPress: 2.5.8
I tried these default WordPress themes
2013, 2014, 2015 and 2016
I tried these forum structures.
Category > Forum > Forum
Category > Forum > Private: Forum
Category > Forum
Category > Private: Forum
Forum > Forum
Forum > Private: Forum
Category > Category > Category > Forum
Category > Category > Category > Private: Forum
Category > Category > Forum
Category > Category > Private: Forum
With the postname permalink structure (since it is most commonly used and I want to try to duplicate it)
Other things I like to ask is if this is a theme side 404 message being outputted or the normal no topics/forums found here message bbPress outputs like the one below (it could be different if you are using a different language than English for bbPress of course).
Oh bother! No topics were found here!
If you guys can help ask a few questions like the ones that @casiepa asked and these additional ones.
What is your bbPress version?
Have you already tried troubleshooting for a possible plugin/theme conflict?
Are you guys using BuddyPress groups for group forums?
Are the issues only happening on private forums? (Like @kpdub has said)
Did you try the postname permalink structure?
Another thing I may suggest to help try to gather information for the developers, is to try to duplicate the issue yourself. Try to duplicate the issue again on a local installation on your computer. If you can tell us step by step to duplicate it.
Creating a Test Site
@casiepa
Nope; just bbPress! As I said: downgrade to 4.3.1. worked for me!
Cheers,
Ger (lindt01)
I’m using default users in wordpress for the bbpress forums as for the regular pages for wordpress.
I’ve installed WordPress Access Control to disallow visitors and regular members from viewing certain pages. These are only allowed to be shown to the paying members of the organisation.
I’ve configured the Access Control to redirect to the page with the bbpress login form when a user isn’t logged in and tries to view a page to encourage paid subscriptions.
The redirect to the login form looks good since it has a value refering to the original page and the link is in this format:
login/?redirect_to=/some-folder/the-page-the-user-tries-to-view
However when a user logs in correctly, the login page is still showing with the message that they’re already logged in. The link has changed to this:
login/?redirect_to=%2Fsome-folder%2Fthe-page-the-user-tries-to-view
So how can I catch that parameter and do the proper redirect to the page where the users initially was?
I have a problem: clicking the reply botton on the “reply to:” page just reloads the page. I also deactivated all plugins besides bbPress and tried at least 8 different themes.
The page is brand new and the “reply” button never worked so I don’t have a backup to restore.
The site is hosted by one.com and I must admit I don’t understand iJamesPine “duplicator local host” solution in the previous post.
In order not to confuse users I hid the reply button now with CSS and suggested to reply via the topic link but this is a poor dirty workaround.
Has anybody got an idea?
bbPress Post Via Mail does exactly what I need it to – i.e. reply to forum topics by email. Unfortunately to use it with PostMark which you have to pay for.
I have my own VPS server strictly dedicated to mail and don’t want to be tied into a paid service.
Is that an other plugin available that would do the same thing but allow me to use my own server?
Thank you.
I’m a brand new user, with bbPress 2.5.8 on WP 4.3.1 at http://www.practicesuccesstools.com . Obviously I have lots of styling issues to resolve, but can someone please point me to instructions as to how to show topics, so my one topic so far in Support would show without having to click on the forum.
Thanks so much.
I must be doing something wrong, but can’t seem to understand it. I’m using WP4.3.1, Thesis 2.1.9 Classic Responsive Skin, and just installed bbPress 2.5.8 . The website is http://www.practicesuccesstools.com
My intention is to have a menu item called Forums, with a dropdown for the 3 actual forums, Support, Blogging, and Marketing.
However, I seem to also have a Forums Page http://www.practicesuccesstools.com/forums/ which I really don’t want. And the main forum page has a first line of
“Your blog is your most powerful practice tool › Forums › Forums
Subscribe”
although I would like the subscribe line.
Can you please help me untangle this?
Same here, using the Kleo Theme. I’ve been struggling the past few days to find the issue and finally found out I was not alone.
The problem is this is happening the same week we’re getting many, many new users and this is has a terrible effect (people thinking our forums are a prank and do not exist for real…)
I’ll try the downgrade process but any hint/patch would be greatly appreciated from the BuddyPress/BBpress team.
This bug is a real nightmare and should not happen on such a popular plugin.
Please DO SOMETHING!
My forum is this
http://asiahairtalk.com/forums/topic/anyone-here-has-started-any-new-treatment/
And i have tried to edit the font size at /plugins/bbpress/templates/default/css/bbpress.css
but i dont see the font changes at all.
I am trying very hard to edit:
1) reply font size
2) Author name’s font size
3) Avatar size
4) alternate post background colour
Thanks guys for helping.
Hello you have mentioned Czech is incomplete right now. I am front-end developer, I need CZ for bbPress so I spent some time to fill all missing strings in GlotPress (https://translate.wordpress.org/projects/wp-plugins/bbpress/dev/cs/default). I am not sure how/when it will be approved.
Same here; have an automated update plugin istalled and after update to WP 4.4 subfiorums result in a 404-page. Downgraded to 4.3.1 and bbPress subforums are reachable again. When does bbPress come with a patch for this bug?
Cheers
Ger
Hi guyz,
Please tell how can I make bbPress show 2 column template on forums main page and wide 1 column template on topics and replies pages?
My theme is Jarida. In settings I can choose between wide and 2-column template for bbPress. But this settings is applied everywhere. I need different templates for main forums page and topics, replies pages.
What should I do? What file to replace, edit?
Dear sir
How I can change title and description of BBPress home page ???
see this screenshot for my current status.
http://www.mediafire.com/view/bagt3b0faz7fdwf/title-desc.jpg
Hello Bbpress geek,
I’m Kit and NOT a Robot!
i really need your help! I registered a test user in my forum. however it will be redirected to my website homepage http://www.mysite.com how can i make them redirect to http://www.mysite.com/forums after they register?
Please help
thanks