При попытке использовать плагин для вордпресс wp-cumulus возникает ошибка: Warning: current() [function.current]: Passed variable is not an array or object in ...../wp-content/themes/royal_plaza/warp/systems/wordpress.3.0/helpers/system.php on line 224 при этом сайт не отображается такая же появляется при работе с плагином wp favorite posts. Я так понимаю дело в теме (фреймворке warp). Можно ли это исправить? вот код файла system.php Код (Text): function getWidget($id) { global $wp_registered_widgets; $widget = null; $options = $this->widget_options; if (isset($wp_registered_widgets[$id]) && ($data = $wp_registered_widgets[$id])) { $widget = new stdClass(); foreach (array('id', 'name', 'classname', 'description') as $var) { $widget->$var = isset($data[$var]) ? $data[$var] : null; } if (isset($data['callback']) && ($object = current($data['callback']))) { //ошибка здесь if (is_a($object, 'WP_Widget')) { $widget->type = $object->id_base; } } elseif($id=='nav_menu-0') { $widget->type = 'nav_menu'; } if (isset($data['params'][0]['number'])) { $number = $data['params'][0]['number']; $params = get_option($widget->classname); if (isset($params[$number])) { $widget->params = $params[$number]; } } if (empty($widget->name)) { $widget->name = ucfirst($widget->type); } if (empty($widget->params)) { $widget->params = array(); } $widget->options = isset($options[$id]) ? $options[$id] : array(); $widget->display = $this->displayWidget($widget); } return $widget; }