Skip to main content
ComputerMinds

Removing tinymce from textareas

TinyMCE has a habit of popping up right where you don't want it - the log field on a node edit page is a good example.

Mike DixonSenior Mind · · 1 min read

TinyMCE has a habit of popping up right where you don't want it - the log field on a node edit page is a good example.

Lucklily it is a relatively easy job to theme out tinymce for a particular textarea.

The following theme override should go into your template.php file

<code class="language-php hljs">
function phptemplate_tinymce_theme($init, $textarea_name, $theme_name, $is_running) {
  switch($textarea_name){
    case 'nodewords-description':
      case 'edit-nodewords-description':
	unset($init);
	return $init;
      break;
      default:
	return theme_tinymce_theme($init, $textarea_name, $theme_name, $is_running);
  }
}
</code>

Just keep adding extra cases for any additional textareas ...

You might also be interested in this article about removing tinymce from the block edit screen when the format is set to PHP

Written by

Mike Dixon, Senior Mind

Meet the team