*/ class WiseFormsWidget extends WP_Widget { /** * @var WiseFormsFormDAO */ private $formsDao; public function __construct() { $this->formsDao = WiseFormsContainer::get('dao/WiseFormsFormDAO'); $widgetOps = array('classname' => 'WiseFormsWidget', 'description' => 'Displays a form provided by Wise Forms plugin' ); parent::__construct('WiseFormsWidget', 'Wise Form', $widgetOps); } public function form($instance) { $forms = $this->formsDao->getAllNoLimit(); $instance = wp_parse_args((array) $instance, array('formId' => '')); $formId = $instance['formId']; ?>
0) { echo $form->render(array('id' => $formId)); } echo $after_widget; } }