'widget_flickr', 'description' => esc_html__( 'Add linked image with text', 'solarify' ), ); parent::__construct( false, esc_html__( 'Theme - Flickr', 'solarify' ), $widget_ops ); } /** * @param array $args * @param array $instance */ function widget( $args, $instance ) { extract( $args ); $flickr_id = esc_attr( $instance['flickr_id'] ); $title = esc_attr( $instance['title'] ); $number = ( (int) ( esc_attr( $instance['number'] ) ) > 0 ) ? esc_attr( $instance['number'] ) : 8; $title = $before_title . $title . $after_title; wp_enqueue_script( 'solarify-flickr-widget', SOLARIFY_THEME_URI . '/inc/widgets/flickr/static/js/jflickrfeed.min.js', array( 'jquery' ), '1.0' ); $filepath = SOLARIFY_THEME_PATH . '/inc/widgets/flickr/views/widget.php'; if ( file_exists( $filepath ) ) { include( $filepath ); } else { esc_html_e( 'View not found', 'solarify' ); } } function update( $new_instance, $old_instance ) { return $new_instance; } function form( $instance ) { $instance = wp_parse_args( (array) $instance, array( 'flickr_id' => '', 'number' => '', 'title' => '' ) ); ?>