Improve the implementation of the default constant defining functions. See #11881.
git-svn-id: http://svn.automattic.com/wordpress/trunk@13063 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
52cb02ef30
commit
60dc67eb44
|
@ -21,7 +21,7 @@ require( ABSPATH . WPINC . '/default-constants.php' );
|
||||||
require( ABSPATH . WPINC . '/version.php' );
|
require( ABSPATH . WPINC . '/version.php' );
|
||||||
|
|
||||||
// Set initial default constants including WP_MEMORY_LIMIT, WP_DEBUG, WP_CONTENT_DIR and WP_CACHE.
|
// Set initial default constants including WP_MEMORY_LIMIT, WP_DEBUG, WP_CONTENT_DIR and WP_CACHE.
|
||||||
wp_default_constants( 'init' );
|
wp_initial_constants( );
|
||||||
|
|
||||||
// Disable magic quotes at runtime. Magic quotes are added using wpdb later in wp-settings.php.
|
// Disable magic quotes at runtime. Magic quotes are added using wpdb later in wp-settings.php.
|
||||||
set_magic_quotes_runtime( 0 );
|
set_magic_quotes_runtime( 0 );
|
||||||
|
@ -133,7 +133,7 @@ if ( is_multisite() ) {
|
||||||
|
|
||||||
// Define constants that rely on the API to obtain the default value.
|
// Define constants that rely on the API to obtain the default value.
|
||||||
// Define must-use plugin directory constants, which may be overridden in the sunrise.php drop-in.
|
// Define must-use plugin directory constants, which may be overridden in the sunrise.php drop-in.
|
||||||
wp_default_constants( 'wp_included' );
|
wp_plugin_directory_constants( );
|
||||||
|
|
||||||
// Load must-use plugins.
|
// Load must-use plugins.
|
||||||
foreach ( wp_load_mu_plugins() as $mu_plugin ) {
|
foreach ( wp_load_mu_plugins() as $mu_plugin ) {
|
||||||
|
@ -154,7 +154,10 @@ if ( is_multisite() ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Define constants after multisite is loaded. Cookie-related constants may be overridden in ms_network_cookies().
|
// Define constants after multisite is loaded. Cookie-related constants may be overridden in ms_network_cookies().
|
||||||
wp_default_constants( 'ms_loaded' );
|
wp_cookie_constants( );
|
||||||
|
|
||||||
|
// Define and enforce our SSL constants
|
||||||
|
wp_ssl_constants( );
|
||||||
|
|
||||||
// Create common globals.
|
// Create common globals.
|
||||||
require( ABSPATH . WPINC . '/vars.php' );
|
require( ABSPATH . WPINC . '/vars.php' );
|
||||||
|
@ -180,8 +183,8 @@ if ( WP_CACHE && function_exists( 'wp_cache_postload' ) )
|
||||||
|
|
||||||
do_action( 'plugins_loaded' );
|
do_action( 'plugins_loaded' );
|
||||||
|
|
||||||
// Define WP_POST_REVISIONS if not already defined.
|
// Define constants which affect functionality if not already defined.
|
||||||
wp_default_constants( 'plugins_loaded' );
|
wp_functionality_constants( );
|
||||||
|
|
||||||
// Add magic quotes and set up $_REQUEST ( $_GET + $_POST )
|
// Add magic quotes and set up $_REQUEST ( $_GET + $_POST )
|
||||||
wp_magic_quotes();
|
wp_magic_quotes();
|
||||||
|
@ -226,8 +229,8 @@ $wp_widget_factory =& new WP_Widget_Factory();
|
||||||
|
|
||||||
do_action( 'setup_theme' );
|
do_action( 'setup_theme' );
|
||||||
|
|
||||||
// Define the TEMPLATEPATH and STYLESHEETPATH constants.
|
// Define the template related constants.
|
||||||
wp_default_constants( 'setup_theme' );
|
wp_templating_constants( );
|
||||||
|
|
||||||
// Load the default text localization domain.
|
// Load the default text localization domain.
|
||||||
load_default_textdomain();
|
load_default_textdomain();
|
||||||
|
|
Loading…
Reference in New Issue