Hi –
Rather than using the default ‘forum’ page to display my forum, I am embedding the forum on a custom static page using a shortcode.
I’d like to update the breadcrumbs and either hide (preferred) the default forum name/URL, or, edit the forum URL. I doubt I can edit the URL, so I’m okay with hiding the URL and manually injecting the URL in my functions.php file using the arg [‘before’]. Unfortunately, I don’t see a way to hide the specific Forum from the breadcrumbs. See possible arguments here: https://github.com/ntwb/bbPress/blob/master/src/includes/common/template.php#L2277-L2303
Out of the box:
Home (/) » Forums (/forums) » Forum Title (/forums/forum/forum-title/) » Topic
Ideal:
Forum Title (/custom-page/) » Topic
Actual (based on code below):
Forum Title (/custom-page/) » Forum Title (/forums/forum/forum-title/) » Topic
Here is the code I’m using to make that happen. Looking for a way to hide that second Forum Title.
function custom_bbp_breadcrumb() {
$args['before'] ='<div class="bbp-breadcrumb"><p><a href="/custom-page/" class="bbp-breadcrumb-forum">Forum Title</a><span class="bbp-breadcrumb-sep"> » </span>';
$args['include_home'] = false;
$args['include_root'] = false;
return $args;
}
add_filter('bbp_before_get_breadcrumb_parse_args', 'custom_bbp_breadcrumb' );
bbPress 2.6.6
WordPress 5.5.3
When users turn on the option to “notify me of follow-up replies”, if the reply is from a user with forum role = Keymaster, the user does not get the email notification that there has been a reply. However, if the reply is from a user with forum role = participant, the user does get the email notification that there has been a reply. Any thoughts on what I have set incorrectly?
How do we allow the user to delete their account or make it easy for them to securely ask for it to be deleted?
I notice that when I go my my profile in bbPress (bbp style pack) there is no option for deleting the account.
So at the moment there is no way for a user to delete it or ask for it to be deleted (other than email me).
it’s showing tags with 2 & 1 on my test site.
If you sure it is an issue, then unlikely but it could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentytwenty, and see if this fixes.
Plugins
If that doesn’t work, also deactivate all plugins apart from bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
If you cannot do this to your site (say because it is live) then use the ‘troubleshooting’ features of this plugin to let you test without affecting other users
Health Check & Troubleshooting
@robin-w,
I am wondering if you had taken over the plugin bbpress topics for posts? I noticed a topic about it but then noticed the plugin hasn’t been updated in a very long time.
Can you fork it? I’d be happy to contribute to you for doing so.
ok, so I can only suggest you do some issue finding
Themes
As a test switch to a default theme such as twentyfifteen, and see if this fixes.
Plugins
If that doesn’t work, also deactivate all plugins apart from bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
If you cannot do this to your site (say because it is live) then use the ‘troubleshooting’ features of this plugin to let you test without affecting other users
Health Check & Troubleshooting
Then come back
Did you really mean “theme folder”? The theme is “Hello Elementor” and there’s no bbpress folder in there.
The version of the bbpress plugin is a fresh version that I installed myself this week.
Other plugins installed (by someone else) on the site are:
bbp style pack
WP Forms
Elementor – Header, Footer & Bocks
Essential Content types
Google Analytics for WordPress by MonsterInsights
Jetpack
OptinMonster API
WPForms Lite
Yoast SEO
ok, if you have ftp capability look in your theme for a folder called bbpress, any changed files might be in there
Okay, go to http://dialogtotransformation.net/forum-beyond-bw/
…and look only at the forum entitled TEST ENTRY
…the text below that forum was entered in the “new post” interface. note that there are no tags surrounding it.
Don’t look at the other forum descriptions. They were entered in the same way but I explicitly added tags myself …the tags were not added by bbpress.
Here’s what I mean:
Take a look at https://westseattleblog.com/forum
Under the “Freebies, Sales, Trades” forum there is a forum description that says:
“This is also where to list garage/yard sales”
I wasn’t sure how bbpress intends for users to get a forum description like that. The way I did it was that I noticed that when I “Add New Forum”, I’m in a WordPress interface that’s practically identical to the interface to create a post or page …and the post/page Title becomes the title of the forum. So in the normal text area of the “create post” interface I added the text that I intended for my forum description.
Perhaps that’s just a “hack” that works but it’s not the intended way to do it, yes? What is the intended way to add a forum description?
If you mean the title, this is your theme outputting the page title, not bbpress.
Thanks very much Robin!
…that suggestion to target #bbpress-forums worked!
I’m getting a crash course in why some people like Elementor and others don’t. I think I’m in the latter camp.
🙂
One final comment: I’m surprised that bbpress code is outputting text as important as the forum description without surrounding it in tags so that it could be specifically targeted by some css.
this (surprisingly) is not easy within bbpress.
You would do better to force worpdress to have display name as username eg
https://wordpress.stackexchange.com/questions/138034/default-display-name-as-username
Nice to meet you.
I am currently creating a bulletin board service and would like to display the text formatting in the topic creation form, and I am using the URL below as a reference.
https://bbp-customize.com/topic-form-template/
In this article, you say “The above code sets up a common format for all the forums, but you can also set up a separate format for each forum by splitting it up by forum ID”, but I don’t know how to split it up for each forum ID.
I’ve looked it up, but it doesn’t work and I’m stuck.
Specifically, I would like to know how to display the text formatting only for forum ID:2 when there are forums with forum ID:1 and forum ID:2.
Sorry this is a very rudimentary question, thank you for your help.
this might also improve things
#bbpress-forums {
font-family: "c", Sans-serif !important;
}
otherwise I see you have style pack installed, so work through the font sections and make them “Playfair Display”, Sans-serif
Hmmm… Thanks very much Robin…
Someone else implemented this website with elementor (free version) …I’ve never worked with Elementor before.
As best as I can tell, that post-26.css is a generated css file generated under uploads/elementor/css/post-26.css. Perhaps this is really an elementor question…
In view of the fact that I’m using a shortcode on a page to get my forum index to appear, I’m trying to figure out how to get the forum to appear on the page in a way that will leave me free to style the forum:
- As it is now the entire forum inherits the elementor styles. (I would need the header and footer from the elementor theme but wouldn’t want the elementor styling in the body where the forum bbPress shortcode is located)
- A separate problem is that, in at least some cases, it seems that the forum description text itself is not surrounded by any html tag at all so it seems that I would not be able to target it with a specific css selector …it could only inherit styling from an outer selector higher up the chain.
maybe
New: bbPress Teaser
not tried it. just came up from a quick google
Hello,
I just installed bbpress on a new website. I have given descriptions (or subtitles) to some of the forums. On the forum index, these descriptions show up in all uppercase (And when I check the code in Firefox Inspector I can see that there isn’t even any styling tag around the descriptions).
I can’t figure out what the problem is. What is causing this and how should I fix it? Thanks for the help.
Patrick
got 5 minutes this afternoon, so fresh install and bbpress and twenty twenty and login widget in footer exactly as you did, and that logs in fine.
Ok, thanks.
Then the question is, how do I get it to look like on the frontpage of bbpress.org?
On my site I get: Avatar – User – Thread – date (in one line), not in a table like bbpress.org
it’s a widget
dashboard>appearance>widgets> (bbpress) Recent Topics
Hi,
I’m interested in creating a similar forum content display setup, as the one that a on the frontpage here on bbpress.org. On the frontpage there is “Recent topics” display with the 5 newest entries in the forum.
How do I make this on my own site?
I just installed the Ultimate Member plugin. The frontend login shortcode that comes with that plugin works as expected, so not sure what this issue is with the bbPress Login Widget, but something is certainly not right.
I totally get that many people should be complaining if it were obviously broken, but especially after testing a clean WP core and bbPress install it seems that this isn’t likely to be an edge case.
Again, let me know if you have any specific questions that I can help with to debug.
Thanks!
I don’t doubt you have an issue, but there are 300,000 users of bbpress and if they all had this issue it would be well known.
the problem is working out why you have this issue
The plugin mentioned that I disabled is called “User Registration” but that’s kind of irrelevant; I just did another fresh WP install with only the 2020 theme and the only plugin being bbPress and have the exact same issue. Here’s a video demo: https://drive.google.com/file/d/1IFXKlXQuWFg1Sjc80vyJesN08-JVBZCR/view
Let me know if you have questions. Thanks!