public function get_widget_instance()
{
if (is_null($this->_widget_instance)) {
global $wp_widget_factory;
if (isset($wp_widget_factory->widgets[$this->_widget_name])) {
$this->_widget_instance = $wp_widget_factory->widgets[$this->_widget_name];
$this->_widget_instance->_set('REPLACE_TO_ID');
} elseif (class_exists($this->_widget_name)) {
$this->_widget_instance = new $this->_widget_name();
$this->_widget_instance->_set('REPLACE_TO_ID');
}
}
return $this->_widget_instance;
}