Title: Why does TinyMCE suck?
Last modified: August 18, 2016

---

# Why does TinyMCE suck?

 *  [amirs](https://wordpress.org/support/users/amirs/)
 * (@amirs)
 * [19 years, 1 month ago](https://wordpress.org/support/topic/why-does-tinymce-suck/)
 * Hi. I am trying to write/manage my posts, but TinyMCE doesn’t accept any of the
   changes I make when I hit the HTML button (to edit the post’s HTML). For example,
   if I make a change, despite hitting “Update” the entry doesn’t change. It seems
   that TinyMCE is trying to adjust what I enter, in favor of what it thinks correct.
 * Does anyone have any suggestions? If this can’t be addressed, I’d rather just
   abandon TinyMCE altogether.
 * Thanks.

Viewing 2 replies - 1 through 2 (of 2 total)

 *  [Eric Amundson](https://wordpress.org/support/users/sewmyheadon/)
 * (@sewmyheadon)
 * [19 years, 1 month ago](https://wordpress.org/support/topic/why-does-tinymce-suck/#post-553604)
 * I’m not a huge fan of TinyMCE myself; I prefer not to use the Visual Editor. 
   You can disable the Visual Editor under your Users/Your Profile.
 *  [skibohemen](https://wordpress.org/support/users/skibohemen/)
 * (@skibohemen)
 * [19 years, 1 month ago](https://wordpress.org/support/topic/why-does-tinymce-suck/#post-553760)
 * I am pretty well familiar with tinyMCE used as a separate tool (not within WordPress).
   One of the nice things with tinyMCE, is that you have full control over which
   HTML elements and attributes the editor will accept in HTML (“code”) mode. This
   is important in open multiuser environments where you probably want to protect
   some of your forms from spamming and improper content inserted my img/embed/object
   elements etc.
 * All such configuration can be provided when the tinyMCE Javascript object is 
   instantiated in your HTML pages, see the [tinyMCE documentation Wiki](http://wiki.moxiecode.com/examples/tinymce/installation_example_00.php)
   for examples.
 * What is needed in your case, is to extend the list of “valid elements”, see the
   examples – it is pretty straightforward.
 * So how do we do this inside WordPress? When I dig into wp-includes/js/tinymce,
   I find a file called “tiny_mce_config.php”. I find the same stuff inside here
   as the tinyMCE Wiki describes, so it is clearly possible to change the configuration
   by editing this file.
 * However, I doubt if this is the _right _way of doing this. If anyone familiar
   with both WP and tinyMCE knows something, please stand up!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Why does TinyMCE suck?’ is closed to new replies.

## Tags

 * [tinymce](https://wordpress.org/support/topic-tag/tinymce/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 2 replies
 * 3 participants
 * Last reply from: [skibohemen](https://wordpress.org/support/users/skibohemen/)
 * Last activity: [19 years, 1 month ago](https://wordpress.org/support/topic/why-does-tinymce-suck/#post-553760)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
