__( 'Display a Formidable Form', 'formidable' ) ); parent::__construct( 'frm_show_form', __( 'Formidable Form', 'formidable' ), $widget_ops ); } /** * @param array $args * @param array $instance * * @return void */ public function widget( $args, $instance ) { $title = apply_filters( 'widget_title', ! empty( $instance['title'] ) ? $instance['title'] : '', $instance, $this->id_base ); FrmAppHelper::kses_echo( $args['before_widget'], 'all' ); echo '
'; FrmAppHelper::kses_echo( $args['after_widget'], 'all' ); } /** * @param array $new_instance New settings for this instance as input by the user via * WP_Widget::form(). * @param array $old_instance Old settings for this instance. * * @return array Settings to save or bool false to cancel saving. */ public function update( $new_instance, $old_instance ) { return $new_instance; } /** * Outputs the settings update form. * * @param array $instance Current settings. * * @return string Default return is 'noform'. */ public function form( $instance ) { $defaults = array( 'title' => false, 'form' => false, 'description' => false, ); $instance = wp_parse_args( $instance, $defaults ); // phpcs:disable Generic.WhiteSpace.ScopeIndent ?>
get_field_name( 'form' ),
$instance['form'],
array(
'blank' => false,
'field_id' => $this->get_field_id( 'form' ),
'class' => 'widefat',
)
);
?>