Is it possible to get some more information into what I should to do add features to TinyMCE or even TinyMCE Advanced in bbPress?
I’ve looked into the Enable Visual Editor guide, and currently I’ve only got that enabled for users. I like it that way. However, I’d also like to display the “Paragraph”, “Heading” etc. feature. And even when I installed TinyMCE Advanced, nothing changed within bbPress.
Optimally, I will be able to display only “Paragraph”, “Heading 3” and below, for better SEO.
Edit: This is what I have currently:

Nevermind. Issue is caused by my theme. There’s a filter causing troubles:
add_filter( ‘bbp_before_get_user_subscribe_link_parse_args’, ‘bbpress_remove_pipe_before’);
So, “before” is working.
Please give me some feedback about the second issue, the labels being overwritten after ajax call.
Thanks.
Hi.
I’m trying to add content before the subscribe button. It would be a fake checkbox. But I’m not being actually able to use “before” option in bbp_topic_subscription_link function.
Bug can be reproduced with something like this:
bbp_topic_subscription_link(
array(
'subscribe'=>'Subscribe to thread notifications',
'unsubscribe'=>'Unsubscribe from thread notifications',
'before' => 'x'
) );
That “x” will never appear. I can see it still in line 1055 of bbpress/includes/users/template.php, just before bbp_parse_args call. After that content dissapears:
var_dump($args);
// Parse arguments against default values
$r = bbp_parse_args( $args, array(
'subscribe' => __( 'Subscribe', 'bbpress' ),
'unsubscribe' => __( 'Unsubscribe', 'bbpress' ),
'user_id' => 0,
'topic_id' => 0,
'forum_id' => 0,
'before' => ' | ',
'after' => ''
), 'get_user_subscribe_link' );
var_dump($r);
Also, there’s another issue: ajax call will not keep my custom text. After you press the button text changes to defaults: subscribe \ unsubscribe. So, what’s the point of a custom text?
Hope my request is clear.
Thanks for all your work.
Hi,
I am just setting up my first website with BuddyPress and bbPress. I have worked through most of my issues but I can’t find the answer to this one. The page background on my site seems to the the same color (nearly) as the Search bar above the Forums. The color is close enough that you might not know there was a Search Bar there at all. Is there a way to either change the color of the Search Bar or maybe add the words “Search Our Message Boards” to the Search Bar?
Thanks.
Oh yes … I am running the most current version of WordPress, BuddyPress, and bbPress and I am using the Kleo theme.
Someone i know is using BBPress Search (if i recall correctly in the source). Search works perfect, but it only shows News Items. We want to extend the search by also displaying pages. Is this possible?
Using WP 4.3.1 with valenti theme. bbpress is located in the theme directory.
Hi Jules
I wonder if you could help me. I am pulling my hair out with this. I’m trying to get the Home link that sits just before the Breadcrums, to point to a specific URL and not the site Home page.
I not your solution which I understand may be one for me to try, however I can’t for the life of me find the meta-single-topic.php file ? I assume you are looking in the Plugins/bbpress folder? Were then?
My website is http://digitalvisual.es
Many Thanks in advance.
Dave
Hello all,
I would like to know if there are any plugins or code snippet using which the members of the buddypress group can automatically subscribe to the forum to receive email notification on new topic creation.
Receiving email notification for every topic being created in the group forum is a huge matter of concern for me. I tried I would like to know if there are any ways to make the user of a particular group be subscribed only to the forums of that group?
I tried the code mentioned here – https://bbpress.org/forums/topic/new-users-auto-subscribe-to-one-forum/#post-146665
But this makes the user subscribe to all the forums of all the groups which is not appropriate for us. Can someone help me with this regard? Thanks.
You can use this CSS.
#bbpress-forums .bbp-forums-list {
display: none;
}
see if what is poated here may help.
How to Stop Admin subscription emails…
You can also try this plugin, it has code that might be in bbPress core in the future.
https://wordpress.org/plugins/asyncronous-bbpress-subscriptions/
We’ve had reports from users that many are not receiving email notifications of replies to their topics. We are sending through Mandrill and noticed that all notification emails are being sent both “to” and “from” the same address: noreply@ourdomain.com
Sceen shot: https://cloudup.com/csqJe4-TZcS
We confirmed that this happens without Mandrill active as well. We don’t mind having the “from” address be noreply, but obviously the “to” address needs to be the user’s email address, so the email is delivered to them. Do you know why this is happening, and how we can fix it?
bbPress Version 2.5.8
WordPress Version 4.3.1
Many thanks!
-Jeff
bbPress should do this but there is a bug currently for this.
It is possible to add custom statuses with this plugin.
https://wordpress.org/plugins/buddy-bbpress-support-topic/
Here is an example gist file.
https://gist.github.com/imath/9e69b8139ff6f7a4120a
Here is example for Urgent.
function your_custom_status( $allstatus = array() ) {
$allstatus['topic-working-on-it'] = array(
'sb-caption' => __( 'Urgent', 'buddy-bbpress-support-topic' ),
'value' => 3,
'prefix-title' => __( '[Urgent] ', 'buddy-bbpress-support-topic' ),
'admin_class' => 'urgent',
'dashicon' => array( 'class' => 'bpbbpst-dashicons-warning', 'content' => '"\f534"' ),
);
return $allstatus;
}
add_filter( 'bpbbpst_get_support_status', 'your_custom_status', 10, 1 );
I am not going to lie but this chinese username thing is tough to find a fix for since I think most of the work does need to be done for WordPress itself.
You can try going here and posting a topic aobut this issue to see if anyone has a good suggestion/workaround.
https://zh-cn.forums.wordpress.org/
Other than that I guess you might want to look in users keeping english characters in their usernames. I even found a bbPress chinese forum in the wild and they all seem to just be using english characters for their usernames some even numbers which is interesting, because using the users id instead of their username will definitely help you.
cos.name/cn
The forums topics using the id looks like they might be using this.
https://wordpress.org/plugins/bbpress-permalinks-with-id/
But since you seem to be getting the users to at least register with the characters now. Do you know what each user profile url is in the topic/reply post. Can you check it out in your browsers dev tools so I can see what the url is. I am expecting a url with some chinese characters and maybe some of these %%% in the url which would be leading to a 404.
You did try it like this right??
if(is_bbpress() && $args->menu->slug == 'sub_header_menu')
If it still doesn’t work you can try finding the menu location in your theme, which might most likely be in the functions.php file, but it could be different depending on the theme. You would spot by the register nav menu function like what is listed in this page.
https://codex.wordpress.org/Function_Reference/register_nav_menus
If you have a free theme I could check it out and get the arguments you need.
This is the CSS causing the issue. You are stretching a 14px image to 40px, that is why it is so blurry.
#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 {
border: none;
width: 40px;
}
See if the PHP code snippet in this topic can help you resize the 14px avatars better.
Resizing Avatars
I guess you can try this code instead to see if it works any. I guess I can can also just check out to see if the custom script file name changed. I am using an older version of Divi 2.4 for testing so it could be a possibility.
You can contact me here if you want me to check it out on your site later.
Contact
add_action( 'wp_print_scripts', 'rkk_reply_threading_divi' );
function rkk_reply_threading_divi() {
if( is_bbpress() && bbp_is_single_topic() ) {
wp_dequeue_script( 'divi-custom-script' );
}
}
When I use this code without the
if(is_bbpress() && $args->theme_location == 'sub-header-menu')
it works but I get the links on both menus. Below is the code I tried to use for the second menu only – the second menu is called Logins – I tried to use both sub-header-menu or logins.
I tried your suggestion with both as well.
add_filter( 'wp_nav_menu_items', 'my_nav_menu_login_link' );
function my_nav_menu_login_link($menu) {
//uncomment the next line if you only want login on bbpress pages
if(is_bbpress() && $args->theme_location == 'sub-header-menu')
if (is_user_logged_in()) {
//set the $url on the next line to the page you want users to go back to when they logout
$url = '$url = 'http://www.mysite.com/forums';
$url2=wp_logout_url($url) ;
$loginlink = '<li><a title="Logout" href="'.$url2.'">Logout</a></li>';
}
else {
$current_user = wp_get_current_user();
$user=$current_user->user_login ;
//set $page on the next line = the permalink for your login page
$page=''login' ;
$loginlink = '<li><a href="/'.$page.'/">Login</a></li>';
}
//uncomment out the next lines if you only want login on bbpress pages
}
else {
$loginlink="" ;
}
$menu = $menu . $loginlink;
return $menu;
}
Thank you @robkk It didn’t work, but I only have a basic understanding, so I’m not exactly sure if I put the code in the right place in the file. Here is what my functions.php file looks like with the code you provided.
<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style',
get_stylesheet_directory_uri() . '/style.css',
array('parent-style')
);
}
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
register_nav_menus( array(
'primary-menu' => __( 'Primary Menu', 'Divi' ),
'profile-menu' => __( 'Profile Menu', 'Divi' ),
'secondary-menu' => __( 'Secondary Menu', 'Divi' ),
'footer-menu' => __( 'Footer Menu', 'Divi' ),
) );
add_action( 'wp_print_scripts', 'rkk_reply_threading_divi' );
function rkk_reply_threading_divi() {
if( function_exists( 'is_bbpress' ) && bbp_is_single_topic() && bbp_thread_replies() )
{
wp_dequeue_script( 'divi-custom-script' );
}
}
?>
Hello to all!
Could someone explain me why the images of the users are so pixelated in my BBpress forum?
fatERASETHISfitfunDOTcom/forums/foro/presentaciones/
The ramdon images are pixelated but the uploaded images not. Strange eh?
Thanks in advance!
@mln83
bbPress probably doesn’t support many permalink structures other than default and post name. There are a plan to support more in the future though.
If it works on post name permalink structure it is fine.
In some cases it could be a theme issue, and that is if it still does not work with the post name permalink structure, and you would need to just copy the bbPress templates into your theme to fix it. An example of this is the default theme Twenty Fifteen. It could also be an issue related to some theme compatibility in bbPress too.
There should be forum for each company name.
Just create a new forum for each company.
All threads specific to that company needs to be created there.
You can create group forums with the help of buddyPress or bbPress private groups to enforce this. Other than that just tell users to post there.
Now on searching city, state, region or holding company related forums/threads should come in results. I want to create menu where in he can click on city and find related company names available in that city.
Not sure where the city, state, region, holding company data is kept. I am guessing since each company has a forum, that each company’s data could be the city, state, region. I guess create a forum taxonomy for each?
Then make the bbPress forum search or whatever search you are using for the site to be able to search forum taxonomies?
I want to create menu where in he can click on city and find related company names available in that city.
I guess create a custom query?? bbPress has if_has_forums() to be able to do this I guess.
https://codex.wordpress.org/Class_Reference/WP_Query
I can’t really help any more since this is custom development.
Closing this in favor of your other topic.
Login, Register, Lost Password links
Use wanguard for a question captcha. Manually approving users can be done with a plugin listed in this guide or if you use BuddyPress too, a plugin listed in their guide possibly. Approving based on a certain field, I am not sure.
Theme my login is probably the best to use for frontend forms. bbPress has some form shortcodes you can use but they might not work as great because there is functionality missing.
Dealing with Spam
Hi, I just add the bbpress search code posted above by robkk, and it works too fine Some private topics are also show up. How could I use this search function but not include the private topic. Or maybe it could only shows the topic name but not content. Thanks
I experience a similar problem when permalinks are setup as:
”/index.php/%year%/%monthnum%/%day%/%postname%/”
When changing to a simpler format such as:
”/%postname%/”
After using this permalink setup I no longer have this problem. Is this a bbPress issue or a theme issue?
Running bbPress (2.5.8) with BuddyBoss Social Learner Theme (1.0.3)