Make WordPress Core

Changeset 7242


Ignore:
Timestamp:
03/11/2008 05:42:09 PM (16 years ago)
Author:
ryan
Message:

Make sure widget is available before trying to display it in the admin. Props mdawaffe. fixes #6149

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/widgets.php

    r7219 r7242  
    151151    $params[0]['before_title'] = "%BEG_OF_TITLE%";
    152152    $params[0]['after_title'] = "%END_OF_TITLE%";
    153     $wp_registered_widgets[$widget_id]['_callback'] = $wp_registered_widgets[$widget_id]['callback'];
    154     $wp_registered_widgets[$widget_id]['callback'] = 'wp_widget_control';
     153    if ( is_callable( $wp_registered_widgets[$widget_id]['callback'] ) ) {
     154        $wp_registered_widgets[$widget_id]['_callback'] = $wp_registered_widgets[$widget_id]['callback'];
     155        $wp_registered_widgets[$widget_id]['callback'] = 'wp_widget_control';
     156    }
    155157    return $params;
    156158}
Note: See TracChangeset for help on using the changeset viewer.