text_fields = array( 'magnitude-social-contacts-title' ); $widget_ops = array( 'classname' => 'magnitude_social_contacts_widget', 'description' => __('Displays social contacts lists from selected settings.', 'magnitude'), 'customize_selective_refresh' => false, ); parent::__construct('magnitude_social_contacts', __('AFTM Social Contacts', 'magnitude'), $widget_ops ); } /** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $args Widget arguments. * @param array $instance Saved values from database. */ public function widget($args, $instance) { $instance = parent::magnitude_sanitize_data( $instance, $instance ); /** This filter is documented in wp-includes/default-widgets.php */ $title = apply_filters( 'widget_title', $instance['magnitude-social-contacts-title'], $instance, $this->id_base ); $title = isset($title) ? $title : __('AFTM Social', 'magnitude'); $subtitle = isset($instance['magnitude-social-contacts-subtitle']) ? $instance['magnitude-social-contacts-subtitle'] : ''; // open the widget container echo $args['before_widget']; ?>

"; echo esc_html($social_note); echo "

"; } ?>
'aft-social-nav', 'link_before' => '', 'link_after' => '', ) ); } ?>

form_instance = $instance; // generate the text input for the title of the widget. Note that the first parameter matches text_fields array entry echo parent::magnitude_generate_text_input( 'magnitude-social-contacts-title', 'Title', 'AFTM Social' ); } } endif;