This is probably because in the bbPress default theme package, there is a template called content-search.php. In some newer themes there is also a template of the same name. And since the bbPress templates don’t necessarily need to be in a bbPress folder, the bbPress plugin is choosing the template from your theme before the template that is actually in bbPress.
Copy content-search.php from the bbPress plugin templates and place it in a child theme in a folder called bbpress.
https://bbpress.org/forums/topic/bbpress-search-only-showing-last-item/#post-175880
Functions files and child themes – explained !
So create a directory on your child theme called ‘bbpress’
ie wp-content/themes/%your-theme-name%/bbpress
where %your-theme-name% is the name of your theme
find
wp-content/plugins/bbpress/templates/default/bbpress/content-search.php
Make a copy of this file, and put in in the directory called bbpress that you created above, so you end up with
wp-content/themes/%your-theme-name%/bbpress/content-search.php
bbPress will now use this template instead of the original
It’s been a while since I tried it, I’ll have to re-attempt it in a couple of days when I have an opportunity to try it again.
Cool
As I recall, it imported the users fine, and then it looked like it was doing the posts, but after, I want to say about 150 posts, it froze there, never indicated further imports. When I checked the database tables, it didn’t appear that it actually brought the content from Dizkus over to bbPress at all.
Ok, so it did something, thats a good sign in that the database name and password were correct.
If you’ve ever used Chrome/Firefox “inspect” debugger, you can right click and select “inspect” or (view the source code of the web page) and there is some extra debugging MySQL statements you will see there, if when testing you have issues take a look at the last query and include that MySQL code here when posting back, it will help determine what went wrong.
As to the localhost problem, I mirrored the Zikula site to my local WIn 10 machine, and then tried to import on a local WP/bbP site and it didn’t do anything. Seems like it just couldn’t find data.
If it can’t find any data it should thrown an error message to that affect, if you don’t select Dizkus from the dropdown menu on the importer screen and use the default AEF that can be one of the causes, another is that the database is not in the same database server as your WordPress install.
Did you import that database to your Win 10 machine or were you trying to connect to it remotely?
It took me a ridiculous amount of time to find where to make this change and make it, and even then it is in the main bbPress code. I couldn’t get it to see anything I put in my child theme, because it is accessed through plugins, not themes. I know I’ll have to update the file again manually as soon as I update bbPress.
Also, that plugin only allows you to add new fields, not display existing ones. Doesn’t it seem odd that you would be prompted to enter data in fields on user profile edit, but then not have any of them show on view? By default the user fields should be available to show, at least standard ones like description, website, and social media profiles.
If you use that plugin to manually create some of those fields, your users will see two of each, the original ones that won’t show in view mode, and the custom ones you created. Not workable.
So really I see nothing to do other than manually editing the user-profile.php file to line by line include each field you want to show. How are some people not caring about this? It just seems so fundamental to me. Why go all the way to something like BuddyPress when all you want is field data already being collected to actually show?
I realize this is an old thread, but we just installed Mandrill using the wpMandrill plugin and everything works great for us except BBPress. I’ve been in contact with Mandrill support and the first thing they suggested was actually just making no reply@… a valid email address. So we did that and that took care of the first issue.
But as for sending all emails in the Bcc, Mandrill still does not play nice with that and they really didn’t have any suggestions for me other than one, which I am copying as a screenshot below.

I tried installing Sudar’s plugin, but that did not work for me. I did install Stephen’s plugin to just disable wpMandrill for BBpress notifications and that worked. So that is my stop-gap solution at the moment.
Have I missed any new developments since this discussion started? Any new workarounds? I know that BBPress used to send all the reply emails using the “to” field. Has anyone considered making this an “option” in a future version — in other words, default to BCC but give admins the option to use TO if they’re using Mandrill?
Just struggling to find a solution. Any help would be appreciated.
Dan
You will need to change a template, so if you can edit a file and know FTP then you can amend this
create a directory on your theme called ‘bbpress’
ie wp-content/themes/%your-theme-name%/bbpress
where %your-theme-name% is the name of your theme
find
wp-content/plugins/bbpress/templates/default/bbpress/loop-single-topic.php
Make a copy of this file, and put in in the directory called bbpress that you created above, so you end up with
wp-content/themes/%your-theme-name%/bbpress/loop-single-topic.phpbbPress will now use this template instead of the original and you can amend this.
Now go to line 68, which says
<span class="bbp-topic-started-in"><?php printf( __( 'in: <a href="%1$s">%2$s</a>', 'bbpress' ), bbp_get_forum_permalink( bbp_get_topic_forum_id() ), bbp_get_forum_title( bbp_get_topic_forum_id() ) ); ?></span>
and delete this and save the file
@stevecl
The issue also does happen in TwentyFifteen.
The issue is because in the bbPress default theme package, there is a template called content-search.php. In some newer themes there is also a template of the same name. And since the bbPress templates don’t necessarily need to be in a bbPress folder, the bbPress plugin is choosing the template from your theme before the template that is actually in bbPress.
Copy content-search.php from the bbPress plugin templates and place it in a child theme in a folder called bbpress. This fixed the issue you are getting in a free version of your currently active theme.
https://codex.bbpress.org/themes/theme-compatibility/
Also just created a trac ticket for this issue.
https://bbpress.trac.wordpress.org/ticket/2966
@scootsafe
Since you enabled threaded replies, which has an issue with some mobile responsive styles because how they are by default. Try this custom CSS, or disable threaded replies and see if your forums have a better layout, though I am not sure how the mycred badges will react.
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
display: block !important;
}
bbPress is tested with wordpress default themes. It maybe a conflict – you need to check plugins and themes
It could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.
Then come back
bbPress is tested with wordpress default themes. It maybe a conflict – you need to check plugins and themes
It could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.
Then come back
bbPress is tested with wordpress default themes. It maybe a conflict – you need to check plugins and themes
It could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.
Then come back
Fresh install of WordPress 4.5.2
Fresh install of bbPress 2.5.9-6017
Only other plugin: WP Spamshield
Theme: Moon
Site: GeekNiche.com
All settings left at default.
As Admin/Keymaster, I am unable to create new topics or reply to topics already posted, when in the forums. I can post a new topic from the dashboard.
The error (when trying to post from the forums) reads:
ERROR: You do not have permission to reply.
To test, I created a new user with the “participant” role. That user can create new topics and reply to topics. It’s only the Keymaster who is forbidden from posting.
This would appear to be a problem. 🙂
The last three items are probably added by some plugin that hooks into the registration form. bbPress’ registration form template uses the same hook as the WordPress default registration form, so any plugin that hooks into one will hook into the other.
The problem here is that, using the display widgets plugin, I can set content for all of the forum related pages in my site. However if a user visits their profile page, because the sidebar is empty, it displays the default search and archives insertion from WP.
Where does the “(bbpress) Login Widget” get its styling from? The default layout I have right now has bad layout regardless of sidebar width. For example there doesn’t seem to be enough width for even the word “Username:” to appear without the colon wrapping around like this:
Username
:
Same for “Remember Me” which looks like this:
Remembe
r Me
The input text fields have plenty of room to the right they could align to.
I would attach an example image but this forum doesn’t seem to support that feature. I have searched the support forums and documentation and haven’t found styling advice that works. Can someone tell me exactly what CSS is required to modify this widget? I have tried just setting the background color so I know I have the right CSS path and yet, I can’t get that working.
Yes, I’ve inspected with Chrome inspector. Yes, I have experience with CSS and styling other parts of the WP site I am working on. It’s just widgets that I can’t seem to get the CSS “path” right.
THanks
Or another possible pinch point is the Tool’s kits option to remove css from non bbpress pages
the bbp toolkit plugin just dequeues the bbPress default stylesheet if the page is not a bbPress one. Here is the function for that feature.
function bbptoolkit_unqueue_bbp_scripts() {
if( ! is_bbpress() ) {
$bbptoolkit_rem_defstyle = get_option('bbptoolkit-rem-defstyle', false);
if ($bbptoolkit_rem_defstyle) {
wp_dequeue_style('bbp-default');
wp_dequeue_style('bbp-default-rtl');
}
}
}
add_action( 'bbp_enqueue_scripts', 'bbptoolkit_unqueue_bbp_scripts', 15 );
This may not be the conflict as I think robins plugin doesn’t mess with the default stylesheet in bbPress. So it might be something else.
I am working on a theme and need to deque all bbpress scripts and enque my own if I am on forum pages. This is what I used to start with
if( !is_admin() ){
/**
* Replace bbpress style with our own
* @internal
*/
function _thz_action_bbpress_style() {
wp_dequeue_style( 'bbp-default' );
if (is_bbpress()){
wp_enqueue_style( THEME_NAME. '-bbpress' );
}
}
if (function_exists('is_bbpress')){
add_action( 'wp_enqueue_scripts', '_thz_action_bbpress_style' );
}
}
issue with this is that is_bbpress() is not recognized on pages that use any bbpress shortcodes like
[bbp-forum-index]
Can someone please provide a working conditional that runs only on forum pages and not throughout the whole site. Thnx!
I didn’t fix it, it’s just the page I created(using the short code), that I thought would hold the Forums. But apparently it just holds the first page, then once you click something it redirects to the injected instance of the Forums inside of the default Page, with the standard sidebar formatting. This is indicative of the way Hueman theme allows the bbpress forums to work. It works within the Global framework only, and won’t let me keep it on a Page I create. At least that’s the way it appears to be working, and I have seen other posts with the exact same issue, but it seemed everybody eventually had a different way to resolve it. I can’t seem to get anything to work.
I’ve been lurking for a week now, and have tried multiple things, to force the Forums to show in Full Width, within the Hueman theme page template.
I have created a bbpress.php page, and this allowed me to get rid of the sidebars, and shows the First Page of the Forums at full width(the way I want it), but when you click one of the Topics, it goes back to the default page template, and the space where the sidebars were, still exists, so the Forums are squished between two blank sidebars. How can I make the Forums/Topics pages spread across the full width of the page? I don’t want to see the sidebars while using the Forums.
Also, I would like to increase the Font size in the Forums to make it more legible to Readers.
I realize all of this is harder to do within the Hueman Theme because the Forums are injected into the default site template, with exception of the First Page(I created), and it may take some css to make it work. I’ve tried a few snippets of css I found in other posts, to no avail. I need some css help specifically with this Hueman theme. I’m not a developer, nor do I really understand child themes, and I’m currently not using any. I would prefer to edit custom css only, rather than my style.css, to avoid breaking things.
Thanks for any help you can offer. FrustratedPaulRevere.com (Link to Forums is at the Top of the Page)
@khunmax WordPress has smilies and emoji included in it, but if you need a plugin to customize the images used for each text smiley :) or full text output :smile: , then use WP-MonaLisa. So as long as you just use custom images for the default full text and smiley text to output some custom smilies and images, it will fallback to the normal WP emoji, any custom ones will not fall back.
https://codex.wordpress.org/Using_Smilies
https://codex.wordpress.org/Emoji
In the future you might need to use a search and replace plugin to revsolve any custom smiley outputs that might just output something like :custom_smiley:
:) 🙂
bbPress is tested with wordpress default themes. It maybe a conflict – you need to check plugins and themes
It could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.
Then come back
bbPress is tested with wordpress default themes. It maybe a conflict – you need to check plugins and themes
It could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.
Hi Robin,
I am getting the following message while trying to access loop-forums.php from the mentioned link
Fatal error: Call to undefined function do_action() in /home1/solarwind/public_html/wp-content/plugins/bbpress/templates/default/bbpress/loop-forums.php on line 12
and when I went to the address mentioned in the error message, it says
Oops! That page can’t be found.
What is it that I may be doing wrong. The following is the website under question http://solarwindconsultants.com/
you should look at how this is working.
The users are sent a link, which goes to a age with a strong password shown as default, but they are not asked to make a note of it, and if they just click reset, then this becomes their password, but then takes then to a login screen which asks for it again.
This is not a bbpress issue, but how you have got wordpress set up.
I registered fine, but I knew what to look for.
ok, suspect it is a It could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.