'fusion_form_widget', 'description' => __( 'Display forms in widget area.', 'fusion-builder' ), ]; $control_ops = [ 'id_base' => 'fusion_form-widget', ]; parent::__construct( 'fusion_form-widget', __( 'Fusion Builder: Form', 'fusion-core' ), $widget_ops, $control_ops ); } /** * Echoes the widget content. * * @access public * @param array $args Display arguments including 'before_title', 'after_title', * 'before_widget', and 'after_widget'. * @param array $instance The settings for the particular instance of the widget. */ public function widget( $args, $instance ) { extract( $args ); // phpcs:ignore WordPress.PHP.DontExtract $title = apply_filters( 'widget_title', isset( $instance['title'] ) ? $instance['title'] : '' ); $form_post_id = isset( $instance['form_post_id'] ) ? $instance['form_post_id'] : ''; echo $before_widget; // phpcs:ignore WordPress.Security.EscapeOutput if ( $title ) { echo $before_title . $title . $after_title; // phpcs:ignore WordPress.Security.EscapeOutput } ?>
__( 'Form Creator', 'fusion-builder' ), 'form_post_id' => '', ]; $instance = wp_parse_args( (array) $instance, $defaults ); ?>