New way of loading widgets that works with PHP 5. Thanks to filosofo for testing. see #4169
git-svn-id: https://develop.svn.wordpress.org/trunk@5363 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
3f99d19cc3
commit
0cf5f8cf12
@ -174,6 +174,6 @@ add_action('admin_print_scripts', 'wp_print_scripts', 20);
|
||||
add_action('mce_options', '_mce_set_direction');
|
||||
add_action('init', 'smilies_init', 5);
|
||||
|
||||
add_action( 'plugins_loaded', 'wp_load_widgets', 0 );
|
||||
add_action( 'plugins_loaded', 'wp_maybe_load_widgets', 0 );
|
||||
|
||||
?>
|
@ -1502,8 +1502,10 @@ function wp_parse_args( $args, $defaults = '' ) {
|
||||
endif;
|
||||
}
|
||||
|
||||
function wp_load_widgets() {
|
||||
require_once ABSPATH . WPINC . '/widgets.php';
|
||||
function wp_maybe_load_widgets() {
|
||||
if ( !function_exists( 'dynamic_sidebar' ) ) {
|
||||
require_once ABSPATH . WPINC . '/widgets.php';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
@ -1,14 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
Check if another widget plugin is active. If this is so,
|
||||
then bail out.
|
||||
*/
|
||||
|
||||
if ( function_exists( 'dynamic_sidebar' ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
/* Global Variables */
|
||||
|
||||
global $wp_registered_sidebars, $wp_registered_widgets, $wp_registered_widget_controls, $wp_registered_widget_styles, $wp_registered_widget_defaults;
|
||||
|
Loading…
Reference in New Issue
Block a user