Yeah I know this feature has been part of WP for some time but in the past i’ve always deleted it from the functions.php file because I don’t need it in my themes.
This code-snippet was always at the very end of the functions.php ( 2011 )
/**
* Binds JS handlers to make Theme Customizer preview reload changes asynchronously.
*
* @since Twenty Twelve 1.0
*/
function twentytwelve_customize_preview_js() {
wp_enqueue_script( 'twentytwelve-customizer', get_template_directory_uri() . '/js/theme-customizer.js', array( 'customize-preview' ), '20130301', true );
}
add_action( 'customize_preview_init', 'twentytwelve_customize_preview_js' );
If I deleted this code-snippet and also deleted the Google Webfonts, custom-headers and other stuff this ‘Customize’ menu-item was gone from the back-end.
Now at WP 3.6 Beta 2 I’ve done the same thing deleted all those scripts and code-snippets I don’t need from the functions.php ( 2013 ) but still the empty framework of the Live Editor is active in the menu.
That shouldn’t happen I believe.