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
714
715                     /**
716                      * Filter the TinyMCE config before init.
717                      *
718                      * @since 2.5.0
719                      *
720                      * @param array  $mceInit   An array with TinyMCE config.
721                      * @param string $editor_id Unique editor identifier, e.g. 'content'.
722                      */
723                     $mceInit = apply_filters( 'tiny_mce_before_init', $mceInit, $editor_id );
724                }
725
726                if ( empty( $mceInit['toolbar3'] ) && ! empty( $mceInit['toolbar4'] ) ) {
727                     $mceInit['toolbar3'] = $mceInit['toolbar4'];
728                     $mceInit['toolbar4'] = '';
729                }
730
731                self::$mce_settings[$editor_id] = $mceInit;
732           } // end if self::$this_tinymce