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
Then come back
Ever since 2.6.6 The Last Updates or Last Posts column never shows dates anymore. Even if a topic was just created it still says No Topics. I have tried the default 2021 theme and it’s still an issue. I have also created a staging version of the site with 2.6.5 and it works.
On my post / pages, the Tiny MCE Visual Editor displays as it should, ie a row (or two) of grey and black icons, allowing user to select align right / align left / justify etc. (I mention that in case anyone thinks I’m referring to the ‘basic’ buttons as shown on this forum posting options) As such, I don’t think it’s the theme / plugins causing the problem.
However, once “bbPress” fires up, the buttons go crazy, and ‘inherit’ the CSS styles from the theme. (The vendor who created the “WP-Edit” plugin says in an article that some themes are DESIGNED so that the buttons change to the theme colours; I want to keep the default colours)
In another post, RobinW suggested the “bbpress-pack” which has done a great job getting the forum set up the way I want … but it doesn’t redress the button problem.
I am using:
Theme: dashscroll
Plugins: ARMember (membership plugin)
bbPress
WP-Edit (to change the buttons on the editor)
I THINK there is code I can place somewhere that effectively filters this settting so that it doesn’t take effect … but what I need to filter for, or the code to use I have no idea.
NB: The “Visual” and “Text” buttons also seem to be inheriting the font size / padding of theme as it is also displacing the text on said buttons.
https://atomz.pro/tec-tocc/Forums/forum/atomz-apps/product-directory/
I presume by settings, you mean the plugin settings option. The “bb style pack” you mention isn’t listed. Fact, all I have is one option that says “Forum Theme Packages” which lists the one default template. (I also checked the settings where writing / reading / discussion is shown, but again, nothing found)
I have (sort of) solved it via a plugin called “Turnkey bbPress by WeaverTheme”; at least now all the children are shown in one column with a newline, although they still show with just (0,0) at the end, (which changes to (1,0) when making a post
Will research if there are anymore bbpress templates that can be installed anywhere.
Hi
i you create a new install with just one forum and one topic and no replies and start adding the dafult widgets to the widget area then in the front of the website you get these notifications.
Please add a check for these counts if they are empty so that the notifications are suppressed.
Thank you
Notice: Undefined index: reply_count in /var/docs/server.tst/public/wp-content/plugins/bbpress/templates/default/bbpress/content-statistics.php on line 37
Notice: Undefined index: topic_tag_count in /var/docs/server.tst/public/wp-content/plugins/bbpress/templates/default/bbpress/content-statistics.php on line <i>42
By default the forum can be reached on the forums page which is not actually a page.
However, you can also create a page with the shortcode [bbp-forum-index] .
What is the shortcose for if the forum page already exists?
Thank you
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
Then come back
dashboard>settings>permalinks and just click save – this resets the permalinks and may help
or
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
Then come back
ok, in which case…
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
Then come back
The quickest way will be to turn on debugging in wordpress and come back with tne exact error you are getting
https://docs.themeisle.com/article/819-how-to-turn-on-off-debugging-in-wordpress
If you can’t do that, then 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
Then come back
If that doesn’t work, the standard advice is :
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
Then come back
the templates you need are in
wp-content/plugins/bbpress/templates/default/bbpress/
to amend a template do the following which is an example with loop-sungle-reply
find
wp-content/plugins/bbpress/templates/default/bbpress/loop-single-reply.php
transfer this to your pc and edit to how you want it to look
and save
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
Then transfer the file you saved 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/loop-single-reply.php
bbPress will now use this template instead of the original
This is probably because in the bbpress plugin there is a template called content-search.php. Many themes also now have a template file called content-search.php. 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.
To fix copy content-search.php from the bbPress plugin templates and place it in a child theme in a folder called bbpress.
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
@izzyeast bbpress 2.6.6 works with WordPress 5.7 -I have it running on several sites, and with 300,000 installation, it would be well know if it didn’t.
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
Then come back
ok, so create a new topic form template
find
wp-content/plugins/bbpress/templates/default/bbpress/form-topic.php
transfer this to your pc and edit
change around line 199
<?php if ( ! bbp_is_single_forum() ) : ?>
to
<?php if (isset($_REQUEST['bbp_forum_id'])) : ?>
<input type="hidden" name="bbp_forum_id" value="<?php echo $_REQUEST['bbp_forum_id']; ?>" />
<?php elseif ( ! bbp_is_single_forum() ) : ?>
and save
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
Then transfer the file you saved 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/form-topic.php
bbPress will now use this template instead of the original
then put this in your child theme functions file
add_action ( 'bbp_template_before_single_forum', 'reww_new_topic_button' ) ;
function reww_new_topic_button () {
$url = $url = get_home_url();
$forum_id = bbp_get_forum_id() ;
$url.='/topic-form/?bbp_forum_id='.$forum_id ;
$text = 'create new topicc' ;
echo '<a class="hello" href ="'.$url.'">'.$text.'</a>' ;
}
where ‘/topic-form/’ is the page you have the topic form on
that sends a query string to the topic form page, which is then picked up by the amended template above
Probably not with that plugin, but probably another plugin and/or your theme
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
Then come back
Hi, Robin,
I’ve seen a number of posts about this but can’t find a specific solution. I’d like my login to call out to the page I created with the bbpress shortcode: https://museum-hub.org/forum-login/ vs. the generic WP login page. Within your style pack, I’ve gone to the Login tab and added that page where it says “Login Page: You should create a wordpress page with a login shortcode such as [bbp-login] and put the full url in here e.g. http://www.mysite.com/loginpage. If left blank the default wordpress login page will be used.” I’ve saved it, of course. I’ve done the same thing with the “Register” field, sending people here: https://museum-hub.org/register/. Any thoughts on to bypass the WP default login? I’m trying to keep folks from seeing any WP dashboards, etc.
THANK YOU!
Hi I would like to change this CSS code:
.bbp-forum-header, .bbp-reply-header, .bbp-topic-header {
clear: both;
overflow: hidden;
padding: 8px 10px 8px 130px;
margin-bottom: 0;
border-width: 1px 0 0;
border-color: #e6e6e6;
border-color: var(--g1-border-color);
}
to have its padding set to 0px.
I have tried adding this to my style.css file in my child theme but it didn’t work:
.bbp-forum-header, .bbp-reply-header, .bbp-topic-header {
padding: 0px;
}
I am new to CSS so I’m not sure if that code above should overwrite the default styling? I assume not as it isn’t working!
Many thanks!
find
wp-content/plugins/bbpress/templates/default/bbpress/loop-single-reply.php
transfer this to your pc and edit
before line 56 which says
<?php do_action( 'bbp_theme_after_reply_author_details' ); ?>
add the following
<?php echo 'hello' ; ?>
and save
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
Then transfer the file you saved 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/loop-single-reply.php
bbPress will now use this template instead of the original
You should now see ‘hello’ where you want the neighborhood field
If you get this far, then come back
AS far as I know this forum just uses the default.
There are no problems I know of in not using the prefix unless you have other plugins that use ‘topic’ and ‘reply’ as part of their permalinks.
So it is a matter of personal choice.
In my opinion, only site owners worry about what the url is !! When I am on any other site, I rarely look at the url, and if I am on say Amazon as I was a moment ago it looked like
https://www.amazon.co.uk/?ie=UTF8&tag=googhydr-21&hvadid=208892259274&hvpos=&hvexid=&hvnetw=g&hvrand=3531407930769062293&hvpone=&hvptwo=&hvqmt=b&hvdev=c&ref=pd_sl_9djqxtzprt_e
π π π
no, this is the bbress support forum π
I help out here, occasionally the authors pitch in but rarely.
But without a site, it is hard to say what your problem is, there are 300,000 installations of bbpress, so if the default didn’t show it would be a well known problem.
Clearly something on your site is preventing the display, but at the moment you are asking me to tell you what is wrong with your automobile by posting a picture of the engine π
hmm… 300,000 sites use bbpress and I’ve not seen profiles being restricted by password on any site running a default theme and bbpress.
are you using
bbPress Genesis Extend
I’d suspect that your theme has had an update then.
As this is a paid theme, I’d suggest you raise it with the theme authors first.
If you want to check you can
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
As I say I don’t plan to change how the default works – you can change that for your site, and yes it does not apply retrospectively
‘I also wanted to ask if there is a way to update that field in forum topics when editing in admin.’
yes just edit the topic.
‘leave a comment’ is part of the comment form, and that is disabled when topics for posts shows. You can add that back on dashboard>settings>discussion>bbPress Topics for Posts Strings>Link text
You can customze two file form-reply.php and form-topic.php .
bbress> templates > default > form-topic.php at line 170
<input name="bbp_topic_subscription" id="bbp_topic_subscription" type="checkbox" value="bbp_subscribe" <?php bbp_form_topic_subscribed(); ?> />
β
<input name="bbp_topic_subscription" id="bbp_topic_subscription" type="checkbox"checked value="bbp_subscribe" <?php bbp_form_topic_subscribed(); ?> />
bbress> templates > default > form-reply.php at line 104
<input name="bbp_topic_subscription" id="bbp_topic_subscription" type="checkbox" value="bbp_subscribe"<?php bbp_form_topic_subscribed(); ?> />
β
<input name="bbp_topic_subscription" id="bbp_topic_subscription" type="checkbox"checked value="bbp_subscribe"<?php bbp_form_topic_subscribed(); ?> />
Then the topic and reply are automatically subscribed simply.
But the participant can uncheck the checkbox about subscription by himself.
If you do not want participant uncheck the checkbox, you can delete checkbox by CSS.
Put these customized files in your child themeβs folder-bbpress.