Source View: tiny_mce_before_init

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

  • Action hooks look like this: do_action( "hook_name" )
  • Filter hooks look like this: apply_filters( "hook_name", "what_to_filter" ).

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
690
691                     /**
692                      * Filter the TinyMCE config before init.
693                      *
694                      * @since 2.5.0
695                      *
696                      * @param array  $mceInit   An array with TinyMCE config.
697                      * @param string $editor_id Unique editor identifier, e.g. 'content'.
698                      */
699                     $mceInit = apply_filters( 'tiny_mce_before_init', $mceInit, $editor_id );
700                }
701
702                if ( empty( $mceInit['toolbar3'] ) && ! empty( $mceInit['toolbar4'] ) ) {
703                     $mceInit['toolbar3'] = $mceInit['toolbar4'];
704                     $mceInit['toolbar4'] = '';
705                }
706
707                self::$mce_settings[$editor_id] = $mceInit;
708           } // end if self::$this_tinymce