'virtue_about_with_image', 'description' => __( 'This allows for an image and a simple about text.', 'virtue-toolkit' ) ); parent::__construct( 'virtue_about_with_image', __( 'Virtue: Image', 'virtue-toolkit' ), $widget_ops); } public function widget( $args, $instance ){ extract( $args ); if ( ! empty( $instance['image_link_open'] ) && 'none' == $instance['image_link_open'] ) { $uselink = false; $link = ''; $linktype = ''; } else if( empty( $instance['image_link_open'] ) || "lightbox" == $instance['image_link_open'] ) { $uselink = true; $link = esc_url($instance['image_uri']); $linktype = 'rel="lightbox"'; } else if( $instance['image_link_open'] == "_blank" ) { $uselink = true; if( ! empty($instance['image_link'])) { $link = $instance['image_link']; } else { $link = esc_url( $instance['image_uri'] ); } $linktype = 'target="_blank"'; } else if( $instance['image_link_open'] == "_self" ) { $uselink = true; if( ! empty($instance['image_link'] ) ) { $link = $instance['image_link']; } else { $link = esc_url( $instance['image_uri'] ); } $linktype = 'target="_self"'; } echo $before_widget; ?>
';} ?> '; }?>
"lightbox", "name" => __('Lightbox', 'virtue-toolkit')); $link_options[] = array("slug" => "_blank", "name" => __('New Window', 'virtue-toolkit')); $link_options[] = array("slug" => "_self", "name" => __('Same Window', 'virtue-toolkit')); $link_options[] = array("slug" => "none", "name" => __('No Link', 'virtue-toolkit')); foreach ($link_options as $link_option) { if ($image_link_open == $link_option['slug']) {$selected=' selected="selected"';} else { $selected=""; } $link_options_array[] = ''; } ?>