'eliterssfeed_widget', 'description' => __( 'Made by an 1337 so the world can easily share ( RSS FEED )', 'LightWRSSFeed' ) ) ); load_plugin_textdomain( 'LightWRSSFeed', false, basename( dirname( __FILE__ ) ) . '/languages' ); } /** * 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 ) { extract( $args ); $title = apply_filters( 'widget_title', $instance['title'] ); $message = $instance['message']; $rssurl = $instance['rssurl']; $rsstitle = $instance['rsstitle']; $socialbtntwitterhashtag = $instance['socialbtntwitterhashtag']; $twittertext = $instance['twittertext']; $adspace = $instance['adspace']; echo $before_widget; if ( $title ) { echo $before_title . $title . $after_title; } //echo $message; //echo '
'.$description.'
'; } // WidgetWP echo $after_widget; } /** * Sanitize widget form values as they are saved. * * @see WP_Widget::update() * * @param array $new_instance Values just sent to be saved. * @param array $old_instance Previously saved values from database. * * @return array Updated safe values to be saved. */ public function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = strip_tags( $new_instance['title'] ); $instance['message'] = strip_tags( $new_instance['message'] ); $instance['rssurl'] = strip_tags( $new_instance['rssurl'] ); $instance['rsstitle'] = strip_tags( $new_instance['rsstitle'] ); $instance['socialbtntwitterhashtag'] = strip_tags( $new_instance['socialbtntwitterhashtag'] ); $instance['twittertext'] = strip_tags( $new_instance['twittertext'] ); $instance['adspace'] = strip_tags( $new_instance['adspace'] ); return $instance; } /** * Back-end widget form. * * @see WP_Widget::form() * * @param array $instance Previously saved values from database. */ function wp_enqueue_style( $handle, $src = 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', $deps = array(), $ver = false, $media = 'all' ) { _wp_scripts_maybe_doing_it_wrong( __FUNCTION__ ); $wp_styles = wp_styles(); if ( $src ) { $_handle = explode('?', $handle); $wp_styles->add( $_handle[0], $src, $deps, $ver, $media ); } $wp_styles->enqueue( $handle ); } public function form( $instance ) { $title = esc_attr( $instance['title'] ); $message = esc_attr( $instance['message'] ); $rssurl = esc_attr( $instance['rssurl'] ); $rsstitle = esc_attr( $instance['rsstitle'] ); $socialbtntwitterhashtag = esc_attr( $instance['socialbtntwitterhashtag'] ); $twittertext = esc_attr( $instance['twittertext'] ); $adspace = esc_attr( $instance['adspace'] ); ?>