mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-30 23:30:05 +00:00
Customize API shuffling.
* Rename WP_Customize to WP_Customize_Manager. * Move customize-controls.php to wp-admin/customize.php. * Make customize.php the formal entry point, rather than admin.php?customize=on. * Rename is_current_theme_active() to is_theme_active(). * Add getters for the theme, settings, controls, and sections properties. * Allow customize.php (no ?theme=) to load the active theme. Not used yet. see #20736. git-svn-id: https://develop.svn.wordpress.org/trunk@20852 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -1566,7 +1566,7 @@ function check_theme_switched() {
|
||||
}
|
||||
|
||||
/**
|
||||
* Includes and instantiates the WP_Customize class.
|
||||
* Includes and instantiates the WP_Customize_Manager class.
|
||||
*
|
||||
* Fires when ?customize=on.
|
||||
*
|
||||
@@ -1574,12 +1574,12 @@ function check_theme_switched() {
|
||||
*/
|
||||
function _wp_customize_include() {
|
||||
// Load on themes.php or ?customize=on
|
||||
if ( ! ( isset( $_REQUEST['customize'] ) && 'on' == $_REQUEST['customize'] ) )
|
||||
if ( ! ( ( isset( $_REQUEST['customize'] ) && 'on' == $_REQUEST['customize'] ) || 'customize.php' == basename( $_SERVER['PHP_SELF'] ) ) )
|
||||
return;
|
||||
|
||||
require( ABSPATH . WPINC . '/class-wp-customize.php' );
|
||||
require( ABSPATH . WPINC . '/class-wp-customize-manager.php' );
|
||||
// Init Customize class
|
||||
$GLOBALS['wp_customize'] = new WP_Customize;
|
||||
$GLOBALS['wp_customize'] = new WP_Customize_Manager;
|
||||
}
|
||||
add_action( 'plugins_loaded', '_wp_customize_include' );
|
||||
|
||||
@@ -1604,5 +1604,5 @@ add_action( 'admin_enqueue_scripts', '_wp_customize_loader_localize' );
|
||||
* @since 3.4.0
|
||||
*/
|
||||
function wp_customize_url( $stylesheet ) {
|
||||
return esc_url( admin_url( 'admin.php' ) . '?customize=on&theme=' . $stylesheet );
|
||||
return esc_url( admin_url( 'customize.php' ) . '?theme=' . $stylesheet );
|
||||
}
|
||||
Reference in New Issue
Block a user