By default, bbPress can use plain textarea or simple toolbar editor, but you can enable TinyMCE too.
To enable TinyMCE rich editor, you need to enable Post Formatting option in the WordPress Settings ->bbPress panel. After you do that, there are two ways to enable the TinyMCE editor:
Custom Code
Just include this code in your theme functions.php:
add_filter('bbp_after_get_the_content_parse_args', 'bbhelp__enable_tinymce_editor'); function bbhelp__enable_tinymce_editor($args) { // main option to enable TinyMCE $args['tinymce'] = true; // enable the light version of the TinyMCE $args['teeny'] = true; // disable the Text tab for the TinyMCE $args['quicktags'] = false; return $args; }
Using a plugin
If you don’t want to add custom code, you might wanna consider one of the plugins that can do this:
- GD bbPress Toolbox Pro – includes more options for the editor and special options to make editor work properly for all user roles.
Thanks for the answer. I’ve done both steps but tinyMCE doesn’t show. I see only the normal visual editor.
Have you enabled ‘Post Formatting’ option in bbPress settings? Do you have some other bbPress plugin running that might be causing the problem?