Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 326 lines (262 sloc) 9.924 kb
0bc86133 » mikelittle
2003-06-12 b2config.php replaced with wp-config.sample.php
1 <?php
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
2 /**
58d47426 » markjaquith
2010-03-17 More pedantry. "Setup" is not a verb. http://notaverb.com/setup
3 * Used to set up and fix common variables and include
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
4 * the WordPress procedural and class library.
5 *
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
6 * Allows for some configuration in wp-config.php (see default-constants.php)
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
7 *
db788332 » nacin
2011-06-29 Mark a few files as needing to be parsable by PHP4 in order to show t…
8 * @internal This file must be parsable by PHP4.
9 *
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
10 * @package WordPress
11 */
12
dbd24593 » wpmuguru
2010-01-10 multi-site startup, See #11644
13 /**
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
14 * Stores the location of the WordPress directory of functions, classes, and core content.
dbd24593 » wpmuguru
2010-01-10 multi-site startup, See #11644
15 *
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
16 * @since 1.0.0
dbd24593 » wpmuguru
2010-01-10 multi-site startup, See #11644
17 */
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
18 define( 'WPINC', 'wp-includes' );
dbd24593 » wpmuguru
2010-01-10 multi-site startup, See #11644
19
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
20 // Include files required for initialization.
21 require( ABSPATH . WPINC . '/load.php' );
22 require( ABSPATH . WPINC . '/default-constants.php' );
23 require( ABSPATH . WPINC . '/version.php' );
5c2f29c4 » ryan
2008-01-29 Increase memory limit. Props darkdragon. see #3141
24
80f4e83a » westi
2011-04-28 Introduce WP_MAX_MEMORY_LIMIT constant for the high memory limit we s…
25 // Set initial default constants including WP_MEMORY_LIMIT, WP_MAX_MEMORY_LIMIT, WP_DEBUG, WP_CONTENT_DIR and WP_CACHE.
60dc67eb » westi
2010-02-12 Improve the implementation of the default constant defining functions…
26 wp_initial_constants( );
5c2f29c4 » ryan
2008-01-29 Increase memory limit. Props darkdragon. see #3141
27
ad1e1df0 » nacin
2011-06-29 wp_check_php_mysql_versions() during setup and install. see #17934.
28 // Check for the required PHP version and for the MySQL extension or a database drop-in.
29 wp_check_php_mysql_versions();
30
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
31 // Disable magic quotes at runtime. Magic quotes are added using wpdb later in wp-settings.php.
1fd123aa » nacin
2011-08-15 Use ini_set instead of set_magic_quotes_runtime() to prevent silenced…
32 @ini_set( 'magic_quotes_runtime', 0 );
33 @ini_set( 'magic_quotes_sybase', 0 );
6e181bb9 » ryan
2008-03-03 Multi-byte character safe excerpting from nbachiyski. fixes #6077
34
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
35 // Set default timezone in PHP 5.
36 if ( function_exists( 'date_default_timezone_set' ) )
37 date_default_timezone_set( 'UTC' );
23710436 » ryan
2009-12-02 Set default timezone. Props Denis-de-Bernardy. fixes #10940
38
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
39 // Turn register_globals off.
321c3107 » ryan
2007-09-03 Remove trailing whitespace
40 wp_unregister_GLOBALS();
d4f95b7f » rob1n
2007-06-12 Accidental commit. Props Nazgul. fixes #4437
41
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
42 // Ensure these global variables do not exist so they do not interfere with WordPress.
2ec0d050 » scribu
2010-11-22 Fix 'timeinfo' cache invalidation. Fixes #14922
43 unset( $wp_filter, $cache_lastcommentmodified );
376ec4dc » matt
2005-08-09 Tweak
44
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
45 // Standardize $_SERVER variables across setups.
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
46 wp_fix_server_vars();
c50e7da2 » matt
2005-11-10 Fixes #1591 (again)
47
540eaaff » nacin
2011-03-21 I before E, except after C. props jkudish, fixes #16915.
48 // Check if we have received a request due to missing favicon.ico
a60b801d » nacin
2010-02-18 Bail early for favicon.ico requests so we don't load WP twice. Props …
49 wp_favicon_request();
50
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
51 // Check if we're in maintenance mode.
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
52 wp_maintenance();
0f7bb42a » ryan
2006-09-07 timer_stop() wanted to be near timer_start().
53
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
54 // Start loading timer.
551e52ff » saxmatt
2004-10-04 Code cleanup and some fixes from the WP Japan folks.
55 timer_start();
da4a0d98 » saxmatt
2004-08-10 Fix for empty plugin strings, class include moved for timing.
56
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
57 // Check if we're in WP_DEBUG mode.
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
58 wp_debug_mode();
9b09572d » saxmatt
2004-01-02 Turn down error reporting.
59
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
60 // For an advanced caching plugin to use. Uses a static drop-in because you would only want one.
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
61 if ( WP_CACHE )
78438261 » nacin
2010-05-02 Don't silence inclusion of advanced-cache.php for WP_DEBUG. fixes #13…
62 WP_DEBUG ? include( WP_CONTENT_DIR . '/advanced-cache.php' ) : @include( WP_CONTENT_DIR . '/advanced-cache.php' );
70a449d8 » saxmatt
2005-02-15 Allow for plugins to kick in before everything if define in wp-config
63
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
64 // Define WP_LANG_DIR if not set.
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
65 wp_set_lang_dir();
0c6394a0 » azaozz
2008-08-05 Stop fatal error in post revisions when setting the include path is d…
66
98e8daa2 » ryan
2010-02-13 Add ability to query by domain and/or path to get_blog_details(). Imp…
67 // Load early WordPress files.
b1f3de70 » markjaquith
2011-04-07 Restore compat.php includes. see #16918
68 require( ABSPATH . WPINC . '/compat.php' );
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
69 require( ABSPATH . WPINC . '/functions.php' );
731bf1fb » nacin
2010-10-30 Begin the dissolution of classes.php. see #10287.
70 require( ABSPATH . WPINC . '/class-wp.php' );
71 require( ABSPATH . WPINC . '/class-wp-error.php' );
34a28560 » ryan
2010-10-14 Require plugin.php earlier so all pluggables can get at it. Props ske…
72 require( ABSPATH . WPINC . '/plugin.php' );
b36471d4 » markjaquith
2007-09-13 Use wp_die() for WPDB bails. Send 500 response and no-cache headers s…
73
9e97f252 » nacin
2010-09-20 Always include wp-db.php. Prevents a conditional include and allows d…
74 // Include the wpdb class and, if present, a db.php database drop-in.
658d22d0 » ryan
2009-04-10 Store field types in wpdb object. Props mdawaffe. see #7171
75 require_wp_db();
76
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
77 // Set the database table prefix and the format specifiers for database table columns.
97f9966f » nacin
2011-10-18 Explicitly globalize $table_prefix in wp-settings.php in case WordPre…
78 $GLOBALS['table_prefix'] = $table_prefix;
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
79 wp_set_wpdb_vars();
d2110af1 » ryan
2009-04-15 Define wp_clone() before loading the cache.
80
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
81 // Start the WordPress object cache, or an external object cache if the drop-in is present.
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
82 wp_start_object_cache();
1c55a42f » azaozz
2009-12-14 Move is_admin() to wp-settings.php so it's available when query.php i…
83
98e8daa2 » ryan
2010-02-13 Add ability to query by domain and/or path to get_blog_details(). Imp…
84 // Load early WordPress files.
85 require( ABSPATH . WPINC . '/default-filters.php' );
687e7d1c » nacin
2010-02-20 Force fatal errors via require() if we're missing something we need. …
86 require( ABSPATH . WPINC . '/pomo/mo.php' );
98e8daa2 » ryan
2010-02-13 Add ability to query by domain and/or path to get_blog_details(). Imp…
87
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
88 // Initialize multisite if enabled.
731eada1 » ryan
2010-02-13 Move blogs table related functions to blogs.php. Include it before ms…
89 if ( is_multisite() ) {
dfe271c7 » nacin
2010-02-15 Rename wp-includes/blogs.php to ms-blogs.php. See #11644
90 require( ABSPATH . WPINC . '/ms-blogs.php' );
493a307c » wpmuguru
2010-01-28 rearrage multisite initialization, remove deprecated $wpmuBaseTablePr…
91 require( ABSPATH . WPINC . '/ms-settings.php' );
751a7d10 » nacin
2010-04-05 Prevent half-baked loading of MS that would happen when constants are…
92 } elseif ( ! defined( 'MULTISITE' ) ) {
93 define( 'MULTISITE', false );
731eada1 » ryan
2010-02-13 Move blogs table related functions to blogs.php. Include it before ms…
94 }
dbd24593 » wpmuguru
2010-01-10 multi-site startup, See #11644
95
db8c49d8 » ryan
2011-07-21 Call register_shutdown_function() for SHORTINIT. Props jtclarke. fixe…
96 register_shutdown_function( 'shutdown_action_hook' );
97
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
98 // Stop most of WordPress from being loaded if we just want the basics.
99 if ( SHORTINIT )
dbd24593 » wpmuguru
2010-01-10 multi-site startup, See #11644
100 return false;
101
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
102 // Load the l18n library.
687e7d1c » nacin
2010-02-20 Force fatal errors via require() if we're missing something we need. …
103 require( ABSPATH . WPINC . '/l10n.php' );
1bd4057b » saxmatt
2004-12-19 Bug fixes
104
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
105 // Run the installer if WordPress is not installed.
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
106 wp_not_installed();
1bd4057b » saxmatt
2004-12-19 Bug fixes
107
abe8b473 » nbachiyski
2011-08-11 Explicitly globalize some variables, so that unit tests can run WordP…
108
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
109 // Load most of WordPress.
298bee31 » nacin
2010-10-30 Remove the classes.php include and delay the lesser important remnant…
110 require( ABSPATH . WPINC . '/class-wp-walker.php' );
111 require( ABSPATH . WPINC . '/class-wp-ajax-response.php' );
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
112 require( ABSPATH . WPINC . '/formatting.php' );
113 require( ABSPATH . WPINC . '/capabilities.php' );
114 require( ABSPATH . WPINC . '/query.php' );
115 require( ABSPATH . WPINC . '/theme.php' );
116 require( ABSPATH . WPINC . '/user.php' );
117 require( ABSPATH . WPINC . '/meta.php' );
118 require( ABSPATH . WPINC . '/general-template.php' );
119 require( ABSPATH . WPINC . '/link-template.php' );
120 require( ABSPATH . WPINC . '/author-template.php' );
121 require( ABSPATH . WPINC . '/post.php' );
122 require( ABSPATH . WPINC . '/post-template.php' );
123 require( ABSPATH . WPINC . '/category.php' );
124 require( ABSPATH . WPINC . '/category-template.php' );
125 require( ABSPATH . WPINC . '/comment.php' );
126 require( ABSPATH . WPINC . '/comment-template.php' );
127 require( ABSPATH . WPINC . '/rewrite.php' );
128 require( ABSPATH . WPINC . '/feed.php' );
129 require( ABSPATH . WPINC . '/bookmark.php' );
130 require( ABSPATH . WPINC . '/bookmark-template.php' );
131 require( ABSPATH . WPINC . '/kses.php' );
132 require( ABSPATH . WPINC . '/cron.php' );
133 require( ABSPATH . WPINC . '/deprecated.php' );
134 require( ABSPATH . WPINC . '/script-loader.php' );
135 require( ABSPATH . WPINC . '/taxonomy.php' );
136 require( ABSPATH . WPINC . '/update.php' );
137 require( ABSPATH . WPINC . '/canonical.php' );
138 require( ABSPATH . WPINC . '/shortcodes.php' );
139 require( ABSPATH . WPINC . '/media.php' );
140 require( ABSPATH . WPINC . '/http.php' );
1f93931d » ryan
2010-04-13 Always include class-http.php. see #12990
141 require( ABSPATH . WPINC . '/class-http.php' );
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
142 require( ABSPATH . WPINC . '/widgets.php' );
d5074db5 » ryan
2010-02-24 Reorg nav menu files. see #11817
143 require( ABSPATH . WPINC . '/nav-menu.php' );
144 require( ABSPATH . WPINC . '/nav-menu-template.php' );
b5008205 » ryan
2010-09-27 Admin bar, first pass. see #14772
145 require( ABSPATH . WPINC . '/admin-bar.php' );
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
146
147 // Load multisite-specific files.
f5e12260 » ryan
2010-01-06 Introduce is_multisite(). see #11644
148 if ( is_multisite() ) {
687e7d1c » nacin
2010-02-20 Force fatal errors via require() if we're missing something we need. …
149 require( ABSPATH . WPINC . '/ms-functions.php' );
150 require( ABSPATH . WPINC . '/ms-default-filters.php' );
151 require( ABSPATH . WPINC . '/ms-deprecated.php' );
f5e12260 » ryan
2010-01-06 Introduce is_multisite(). see #11644
152 }
153
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
154 // Define constants that rely on the API to obtain the default value.
155 // Define must-use plugin directory constants, which may be overridden in the sunrise.php drop-in.
60dc67eb » westi
2010-02-12 Improve the implementation of the default constant defining functions…
156 wp_plugin_directory_constants( );
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
157
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
158 // Load must-use plugins.
0206ffe6 » westi
2010-02-12 Improve function naming for plugin file discovery functions.
159 foreach ( wp_get_mu_plugins() as $mu_plugin ) {
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
160 include_once( $mu_plugin );
161 }
1592ca9f » ryan
2010-02-02 Cleanup network plugin loading. Props nacin. see #11644
162 unset( $mu_plugin );
dbd24593 » wpmuguru
2010-01-10 multi-site startup, See #11644
163
86c17326 » ryan
2010-11-24 Load network plugins for wp-activate.php. Restore MU load order. Prop…
164 // Load network activated plugins.
165 if ( is_multisite() ) {
166 foreach( wp_get_active_network_plugins() as $network_plugin ) {
167 include_once( $network_plugin );
168 }
169 unset( $network_plugin );
170 }
171
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
172 do_action( 'muplugins_loaded' );
3bf4ed17 » ryan
2009-03-07 Support mu-plugins for 'Must Use' autoload plugins
173
ff140f1d » ryan
2010-04-23 Move ms_site_check() to after init and allow super admins to view blo…
174 if ( is_multisite() )
b20c3c41 » westi
2010-02-12 Improve the implementation of the default constant defining functions…
175 ms_cookie_constants( );
9771ec51 » ryan
2008-05-27 First cut and better admin SSL support. see #7001
176
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
177 // Define constants after multisite is loaded. Cookie-related constants may be overridden in ms_network_cookies().
60dc67eb » westi
2010-02-12 Improve the implementation of the default constant defining functions…
178 wp_cookie_constants( );
179
180 // Define and enforce our SSL constants
181 wp_ssl_constants( );
41afea2f » matt
2005-07-18 Let advanced users override cookies.
182
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
183 // Create common globals.
184 require( ABSPATH . WPINC . '/vars.php' );
edc7d7cd » saxmatt
2003-12-31 Installation cleanup.
185
9826fcb0 » ryan
2010-04-08 Call create_initial_post_types() before plugins and themes are loaded…
186 // Make taxonomies and posts available to plugins and themes.
187 // @plugin authors: warning: these get registered again on the init hook.
ae5848d3 » ryan
2009-06-15 Register default taxonomies before theme functions are loaded to sati…
188 create_initial_taxonomies();
9826fcb0 » ryan
2010-04-08 Call create_initial_post_types() before plugins and themes are loaded…
189 create_initial_post_types();
ae5848d3 » ryan
2009-06-15 Register default taxonomies before theme functions are loaded to sati…
190
a6cdc2de » ryan
2010-11-17 Register the default theme dir in wp-settings.php so that it is regis…
191 // Register the default theme directory root
192 register_theme_directory( get_theme_root() );
193
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
194 // Load active plugins.
0206ffe6 » westi
2010-02-12 Improve function naming for plugin file discovery functions.
195 foreach ( wp_get_active_and_valid_plugins() as $plugin )
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
196 include_once( $plugin );
197 unset( $plugin );
1127059a » saxmatt
2004-04-19 shutdown action hook.
198
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
199 // Load pluggable functions.
200 require( ABSPATH . WPINC . '/pluggable.php' );
54c4ac3c » nacin
2010-02-18 Move deprecated pluggable functions to a new file to lower their prof…
201 require( ABSPATH . WPINC . '/pluggable-deprecated.php' );
08b02d95 » ryan
2005-04-04 Move plugin replacebale functions to pluggable-functions.php. http://…
202
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
203 // Set internal encoding.
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
204 wp_set_internal_encoding();
6e181bb9 » ryan
2008-03-03 Multi-byte character safe excerpting from nbachiyski. fixes #6077
205
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
206 // Run wp_cache_postload() if object cache is enabled and the function exists.
207 if ( WP_CACHE && function_exists( 'wp_cache_postload' ) )
70a449d8 » saxmatt
2005-02-15 Allow for plugins to kick in before everything if define in wp-config
208 wp_cache_postload();
209
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
210 do_action( 'plugins_loaded' );
70a449d8 » saxmatt
2005-02-15 Allow for plugins to kick in before everything if define in wp-config
211
60dc67eb » westi
2010-02-12 Improve the implementation of the default constant defining functions…
212 // Define constants which affect functionality if not already defined.
213 wp_functionality_constants( );
91efba11 » ryan
2005-07-05 Use wpdb->escape instead of addslashes to prepare DB bound data.
214
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
215 // Add magic quotes and set up $_REQUEST ( $_GET + $_POST )
439d50d6 » ryan
2010-01-15 Cleanup wp-settings. Move functions needed at startup into load.php. …
216 wp_magic_quotes();
a431376d » markjaquith
2009-07-31 Be consistent about slashing _REQUEST superglobal. props dd32. fixes …
217
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
218 do_action( 'sanitize_comment_cookies' );
1034767a » ryan
2006-06-22 wp_get_current_commenter()
219
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
220 /**
221 * WordPress Query object
222 * @global object $wp_the_query
479fc2e2 » ryan
2008-01-09 phpdoc tuneup from darkdragon. see #5611
223 * @since 2.0.0
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
224 */
7baf775b » ryan
2011-03-30 Assigning the return value of new by reference is deprecated. Props h…
225 $wp_the_query = new WP_Query();
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
226
227 /**
228 * Holds the reference to @see $wp_the_query
229 * Use this global for WordPress queries
230 * @global object $wp_query
479fc2e2 » ryan
2008-01-09 phpdoc tuneup from darkdragon. see #5611
231 * @since 1.5.0
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
232 */
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
233 $wp_query =& $wp_the_query;
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
234
235 /**
236 * Holds the WordPress Rewrite object for creating pretty URLs
237 * @global object $wp_rewrite
479fc2e2 » ryan
2008-01-09 phpdoc tuneup from darkdragon. see #5611
238 * @since 1.5.0
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
239 */
e7a3480e » nacin
2011-12-20 Globalize wp_rewrite in wp-settings. props mrtorrent, fixes #17749.
240 $GLOBALS['wp_rewrite'] = new WP_Rewrite();
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
241
242 /**
243 * WordPress Object
244 * @global object $wp
479fc2e2 » ryan
2008-01-09 phpdoc tuneup from darkdragon. see #5611
245 * @since 2.0.0
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
246 */
7baf775b » ryan
2011-03-30 Assigning the return value of new by reference is deprecated. Props h…
247 $wp = new WP();
1baf503d » ryan
2005-06-10 Break blog header up into functional chunks. Stick it all in a WP cla…
248
1eab8fcc » ryan
2009-03-17 Introduce singleton widget factory
249 /**
250 * WordPress Widget Factory Object
251 * @global object $wp_widget_factory
252 * @since 2.8.0
253 */
abe8b473 » nbachiyski
2011-08-11 Explicitly globalize some variables, so that unit tests can run WordP…
254 $GLOBALS['wp_widget_factory'] = new WP_Widget_Factory();
1eab8fcc » ryan
2009-03-17 Introduce singleton widget factory
255
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
256 do_action( 'setup_theme' );
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
257
60dc67eb » westi
2010-02-12 Improve the implementation of the default constant defining functions…
258 // Define the template related constants.
259 wp_templating_constants( );
98aa7f59 » ryan
2005-07-13 Rearrange load order. Init classes before loading the text domain and…
260
261 // Load the default text localization domain.
262 load_default_textdomain();
263
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
264 // Find the blog locale.
265 $locale = get_locale();
266 $locale_file = WP_LANG_DIR . "/$locale.php";
593659b8 » ryan
2011-06-27 Hardening. Santizers for WPLANG and new_admin_email. Prevent stomping…
267 if ( ( 0 === validate_file( $locale ) ) && is_readable( $locale_file ) )
687e7d1c » nacin
2010-02-20 Force fatal errors via require() if we're missing something we need. …
268 require( $locale_file );
3ffb57a4 » ryan
2010-01-26 unset temp vars so they don't pollute the global namespace.
269 unset($locale_file);
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
270
271 // Pull in locale data after loading text domain.
687e7d1c » nacin
2010-02-20 Force fatal errors via require() if we're missing something we need. …
272 require( ABSPATH . WPINC . '/locale.php' );
98aa7f59 » ryan
2005-07-13 Rearrange load order. Init classes before loading the text domain and…
273
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
274 /**
275 * WordPress Locale object for loading locale domain date and various strings.
276 * @global object $wp_locale
479fc2e2 » ryan
2008-01-09 phpdoc tuneup from darkdragon. see #5611
277 * @since 2.1.0
75dc7786 » westi
2007-12-20 phpdoc for wp-settings.php. Fixes #5211 props darkdragon.
278 */
39d6c8e6 » nacin
2011-09-22 Explicitly globalize wp_locale for the UT framework. props scribu, fi…
279 $GLOBALS['wp_locale'] = new WP_Locale();
3d2347a6 » ryan
2006-04-02 WP_Locale. Props Sewar. fixes #2568
280
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
281 // Load the functions for the active theme, for both parent and child theme if applicable.
b8635111 » ryan
2011-06-11 Load the theme's functions.php for wp-activate.php. Props nacin, frum…
282 if ( ! defined( 'WP_INSTALLING' ) || 'wp-activate.php' === $pagenow ) {
ff9610e3 » ryan
2011-04-27 Don't load themes functions.php for upgrades. Props greuben. fixes #1…
283 if ( TEMPLATEPATH !== STYLESHEETPATH && file_exists( STYLESHEETPATH . '/functions.php' ) )
284 include( STYLESHEETPATH . '/functions.php' );
285 if ( file_exists( TEMPLATEPATH . '/functions.php' ) )
286 include( TEMPLATEPATH . '/functions.php' );
287 }
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
288
9ed7cba3 » dd32
2010-02-19 Rename the new 'themes_loaded' hook to 'after_setup_theme' to prevent…
289 do_action( 'after_setup_theme' );
dce728db » dd32
2010-02-14 Add 'themes_loaded' hook to run after parent/child themes have been i…
290
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
291 // Load any template functions the theme supports.
292 require_if_theme_supports( 'post-thumbnails', ABSPATH . WPINC . '/post-thumbnail-template.php' );
c369310b » ryan
2005-08-29 Better support for theme plugins. add_theme_page() and active theme f…
293
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
294 // Set up current user.
295 $wp->init();
251ad300 » ryan
2008-01-09 Call WP::init() just before kicking the init action so that the curre…
296
cde78a7c » dd32
2010-02-28 add a wp_loaded action that fires once WordPress init has finished. P…
297 /**
298 * Most of WP is loaded at this stage, and the user is authenticated. WP continues
299 * to load on the init hook that follows (e.g. widgets), and many plugins instantiate
300 * themselves on it for all sorts of reasons (e.g. they need a user, a taxonomy, etc.).
301 *
302 * If you wish to plug an action once WP is loaded, use the wp_loaded hook below.
303 */
506c22bf » ryan
2010-01-19 phpdoc for load.php, return some includes to global scope. Props naci…
304 do_action( 'init' );
06a0fc3a » matt
2005-11-11 Formatting
305
ff140f1d » ryan
2010-04-23 Move ms_site_check() to after init and allow super admins to view blo…
306 // Check site status
307 if ( is_multisite() ) {
308 if ( true !== ( $file = ms_site_check() ) ) {
309 require( $file );
310 die();
311 }
312 unset($file);
313 }
314
cde78a7c » dd32
2010-02-28 add a wp_loaded action that fires once WordPress init has finished. P…
315 /**
601c2f4d » nacin
2010-02-28 Remove reference to file that doesn't exist. see #12400
316 * This hook is fired once WP, all plugins, and the theme are fully loaded and instantiated.
cde78a7c » dd32
2010-02-28 add a wp_loaded action that fires once WordPress init has finished. P…
317 *
79571618 » nacin
2010-03-26 Remove references to wp-ajax.php. props TobiasBg, fixes #12400
318 * AJAX requests should use wp-admin/admin-ajax.php. admin-ajax.php can handle requests for
319 * users not logged in.
320 *
321 * @link http://codex.wordpress.org/AJAX_in_Plugins
601c2f4d » nacin
2010-02-28 Remove reference to file that doesn't exist. see #12400
322 *
323 * @since 3.0.0
cde78a7c » dd32
2010-02-28 add a wp_loaded action that fires once WordPress init has finished. P…
324 */
325 do_action('wp_loaded');
44e51151 » wpmuguru
2010-02-02 internalize uploaded media rewrite rule, see #11742
326 ?>
Something went wrong with that request. Please try again.