Believe it or not, this type of layout is not built into the default templates, mostly because I don’t really like them very much, and also because we plan on changing the way forums & categories work in a future version, and I did not want to commit to that type of design only to need to force users to rename their template files.
Hello,
Can somebody please tell me how translation of bbpress works?
What I did:
I installed WordPress and set my default language
I installed bbpress plugin
I installed Loco translate
I create the map languages/bbpress on ftp
I downloaded the .po and .mo and put in the map
But nothing is working! Can somebody help me please?
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/form-anonymous.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/form-anonymous.php
bbPress will now use this template instead of the original
and you can amend this
Then you’ll see that line 27 contains the text you want to alter.
Hello Team bbpress
I am using the plugin bbpress. I want to customise that view of forum similar to http://www.veggieboards.com/forum/index.php this link.
I have created the child theme and add the css folder and archive-forums.php file in the child theme. I am not able to customise plugin using css only because I want to change the structure. If I change plugin core file then future update overwrite my code and when I am place the complete plugin in child then its stop working and page become blank.
Please give me the solution I am waiting your solutions.
My bbpress plugin Version: 2.5.14
Wordpress Version: 4.8.2
Thanks
you set the default role in dashboard>settings>forums and when the users first log in the will get it allocated.
or go to
Dashboard>users>and amend their profile
or if you want to do it programmatically or directly in the database, then in usermeta you additionally set
wp_capabilities which already has their wordpress role, so you just add it to the array
to say
a:2:{s:13:”administrator”;s:1:”1″;s:13:”bbp_keymaster”;b:1;}
a:2:{s:10:”subscriber”;b:1;s:15:”bbp_participant”;b:1;}
a:2:{s:6:”editor”;b:1;s:13:”bbp_moderator”;b:1;}
@lovechard Please understand that the bbPress provides functionality to users to subscribe/unsubscribe to topics from topics page but memberpress is restricting them to access topic page so they don’t have access to the page to unsubscribe to the topics.
Here memberpress is changing the bbPress default process so in this case on cancelling the membership the memberpress should also unsubscribe users from all topics.
The code in the following plugin will help memberpress to develop this functionality.
https://github.com/tharsheblows/mjj-bbp-subscription
We have encountered a bug whereby when multiple forums are placed on a page, using the [bbp-single-forum id=##] shortcode, the HTML buttons do not appear for all but the 1st forum. The class=”quicktags-toolbar” div still appears in the source code, but it is empty (the HTML input buttons do not appear within the source HTML).
This issue has been confirmed on multiple installs, with all plugins disabled and using the default WP theme.
Here is a screenshot example: https://imgur.com/rqPiXa6
Hi,
I want to remove “e-mail” field from the replay form of anonymous users.
wp-content/plugins/bbpress/templates/default/bbpress/form-anonymous.php
I removed the website field and it works, I’m trying now to remove the e-mail field too but because it’s require filed it doesn’t work!
If i press “submit” nothing happen at all.
Okay from what I know i should remove this code
<p>
<label for="bbp_anonymous_email"><?php esc_html_e( 'Mail (will not be published) (required):', 'bbpress' ); ?></label><br />
<input type="text" id="bbp_anonymous_email" value="<?php bbp_author_email(); ?>" size="40" name="bbp_anonymous_email" />
</p>
after that what should I do?! 🙂
probably theme issue.
try AS A TEST a default theme such as twenty seventeen, and see if the problem goes away
4 files of interest to you
all found in templates/default/bbpress
loop-search.php
loop-search-topic.php
loop-search-reply.php
loop-search-forum.php
copy them to your theme
so if you wanted to amend loop-search-topic you would do the following
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-search-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-search-topic.php
bbPress will now use this template instead of the original
and you can amend this
this <div id=”bbpress-forums”> is used in several places – if you can describe where you want to add, I can probably find the right hook for you.
Most of the hooks are in the templates, located in
templates/default/bbpress/
the main forum uses
content-archive-forum.php
which has an action hook of
‘bbp_template_after_forums_index’ so if it just the main forum list then
add_action( 'bbp_template_after_forums_index' ,'after_content_hook');
#
would work
@sovvyg Please delete and reinstall the latest version of bbPress plugin. Also please clear the autoptimize cache that you are using on your site.
This can be your theme issue so to confirm it just temporary use the default WordPress theme like Twenty Seventeen on your site. If everything works fine then it’s your theme issue.
We have encountered an issue whereby when multiple forums are placed on a page, using the [bbp-single-forum id=##] shortcode, the HTML buttons do not appear for all but the 1st forum. The class=”quicktags-toolbar” div still appears, but it is empty (the HTML input buttons do not appear within the source HTML).
This issue has been confirmed on multiple installs, with all plugins disabled and using the default WP theme.
Here is a screenshot example: https://imgur.com/rqPiXa6
The shared Elegant Themes support topic page is not accessible for us as it is members only.
As this functionality works fine with default WordPress 2015 theme so it is not bbPress plugin issue. This seems conflict issue with Divi theme, may be due to not following WordPress standards so please contact the theme author to resolve the issue in the theme.
This can be your theme issue used on your site so to confirm it just temporary use the any default WordPress theme like Twenty Seventeen theme on your site. If everything works fine then it’s theme issue.
I have tested it on my test site and it’s working fine for me using latest version of bbPress plugin.
Please make sure you are using latest version of bbPress plugin.
This can be your theme issue on your site so to confirm it just temporary use any default WordPress theme like Twenty Seventeen theme. If everything works fine then it’s your theme issue.
Also this can be due to plugin conflict on your site so please try temporary deactivating all plugins except Unyson plugin and see whether everything works fine and then enable the plugins one by one to see which plugin is conflicting if any.
Could you please share me your site URL where it’s happening so that i can troubleshoot it?
You can just hide it using below custom CSS code on your site as described here http://freewptp.com/how-to-use-custom-css-in-wordpress-site/
#bbpress-forums fieldset.bbp-form label[for="bbp_anonymous_website"],
#bbpress-forums fieldset.bbp-form #bbp_anonymous_website {
display:none;
}
Or you can overwrite following bbPress template file in your child theme and remove website field code from it.
/bbpress/templates/default/bbpress/form-anonymous.php
can only give you the area for html
so two files
wp-content/plugins/bbpress/templates/default/bbpress/form-topic.php
wp-content/plugins/bbpress/templates/default/bbpress/form-reply.php
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
Make a copy of the two files above, and put in in the directory called bbpress that you created above, so you end up with
wp-content/themes/%your-theme-name%/bbpress/bbpress/form-topic.php
and
wp-content/themes/%your-theme-name%/bbpress/bbpress/form-reply.php
bbPress will now use this template instead of the original
and you can amend this
Suggest your html/php needs to replace
<?php bbp_the_content( array( 'context' => 'reply' ) ); ?>
but you’ll need to work out exactly how yourself !!
In the spirit of sharing stuff, if you work it out, please post the solution to this thread !!
ok, you have two choices
either use the default wordpress lost password and register
http://mysite.com/wp-login.php?action=lostpassword
http://mysite.com/wp-login.php?action=register
obviously changing the ‘mysite.com’ to your sites name
or create pages within your site and use the bbpress shortcodes
and then reference the page url
eg create a page called ‘password’ and have it’s permalink as say ‘password’ and put
[bbp-login] as the page content (you can precede this with any text you like, or have text after) eg
Lost you password?- enter your email and we'll send a new one straight to you
[bbp-login]
Then in the widget you would put
http://mysite.com/password/
you can do the same with [bbp-register] to display the register screen.
ok, you’ll need to do some elimination
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
I had a lot of trouble getting registration to work on my site until someone told me my host doesn’t support “membership plugins” which I think means I can’t make login and register pages with short-code like [bbp-login]. So to log people in I just use the default WordPress login. I put “/wp-admin” at the end of my domain to load the page. Then I made a custom link to load it and did the same for register and reset password. Now people can log in and post.
I am getting a HTTP ERROR 500 when I click on a Forum e.g.: https://ebps.org.uk/forums/forum/biology/
If I click on a post – it works, i.e: https://ebps.org.uk/forums/topic/sporangia-under-the-microscope/
If I click on “All Forums” from the dashboard, I get the 500 error
If I click on “NEW Forum” it works
The error_log says:
functions.php:1800
Stack trace:
#0 /var/sites/e/ebps.org.uk/public_html/wp-includes/class-wp-hook.php(298): bbp_pre_get_posts_normalize_forum_visibility(Object(WP_Query))
#1 /var/sites/e/ebps.org.uk/public_html/wp-includes/class-wp-hook.php(323): WP_Hook->apply_filters(NULL, Array)
#2 /var/sites/e/ebps.org.uk/public_html/wp-includes/plugin.php(515): WP_Hook->do_action(Array)
#3 /var/sites/e/ebps.org.uk/public_html/wp-includes/class-wp-query.php(1683): do_action_ref_array(‘pre_get_posts’, Array)
#4 /var/sites/e/ebps.org.uk/public_html/wp-includes/class-wp-query.php(3248): WP_Query->get_posts()
#5 /var/sites/e/ebps.org.uk/public_html/wp-includes/class-wp.php(617): WP_Query->query(Array)
#6 /var/sites/e/ebps.org.uk/public_html/wp-includes/class-wp.php(735): WP->query_posts()
#7 /var/sites/e/ebps.org.uk/public_html/wp-includes/functions.php(955): WP->main(”)
#8 /var/sites/e/ebp in /var/sites/e/ebps.org.uk/public_html/wp-content/plugins/bbpress/includes/forums/functions.php on line 1800
This is the code
1793 /** Default ***********************************************************/
1794
1795 // Get any existing post status
1796 $post_stati = $posts_query->get( ‘post_status’ );
1797
1798 // Default to public status
1799 if ( empty( $post_stati ) ) {
1800 $post_stati[] = bbp_get_public_status_id();
Any ideas?
Just to be clear, I’m using bbPress to make my forums and I assume the big white capital “W” in the blue circle stands for WordPress which is why I think it must be a default login screen.
Hello –
I want my regular blog sidebar to show up on all my forum pages, but for some reason it just won’t appear. If I switch to a different theme, the sidebar appears in most of them, which tells me the bbpress scripts are probably fine.
In my staging area I added a plugin that adds the sidebar to pages (which is not the default for Twenty Seventeen). That worked fine for regular pages – but still no blog sidebar in the forums. So that’s not the issue.
My website is: http://qwinnmods.com/
The forum I’m trying to fix is: http://qwinnmods.com/forums/forum/dragon-age-origins-fixpack-forum/
As you can see, the forum width is very narrow, plenty of room for a sidebar, but nothing shows up.
I do have coding experience and am not afraid to try it, I just don’t see how, if the sidebar shows up in the forums when I try it with other themes, why it wouldn’t show up in this theme. So mucking about with child themes or bbpress scripts doesn’t logically seem like it would make a difference.
Thanks in advance for any help.