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.
Please, take a few seconds and rate this answer
Rating: 5.0/5. From 1 vote. Votes Distribution.
Please wait...

Question answered by

Milan Petrovic

Programmer since the age of 12 and now WordPress developer with more than 8 years of WordPress experience, author of more than 100 plugins and more than 20 themes.

GD Rating System Pro - Ultimate rating plugin for WordPress

The Comments

2 thoughts on “How can I enable the rich editor (TinyMCE) for topics and replies?”

  1. Alberto says:

    Thanks for the answer. I’ve done both steps but tinyMCE doesn’t show. I see only the normal visual editor.

    Rating: 5.0/5. From 1 vote.
    Please wait...
    1. Have you enabled ‘Post Formatting’ option in bbPress settings? Do you have some other bbPress plugin running that might be causing the problem?

      No votes yet.
      Please wait...

Leave a Reply

Your email address will not be published. Required fields are marked *

WP Rocket - Make WordPress Load Fast in a Few Clicks