'kadence_simple_image', 'description' => __('This allows for an image and a simple about text.', 'virtue-toolkit')); parent::__construct('kadence_simple_image', __('Pinnacle: Image', 'virtue-toolkit'), $widget_ops); } public function widget($args, $instance){ extract( $args ); if (!empty($instance['image_link_open']) && $instance['image_link_open'] == "none") { $uselink = false; $link = ''; $linktype = ''; } else if(empty($instance['image_link_open']) || $instance['image_link_open'] == "lightbox") { $uselink = true; $link = esc_url($instance['image_uri']); $linktype = 'data-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"'; } $image_id = attachment_url_to_postid( $instance['image_uri'] ); if(isset($image_id) && $image_id != '0') { $alt_text = get_post_meta($image_id, '_wp_attachment_image_alt', true); } else { $alt_text = ''; } ?>
';} ?> <?php echo esc_attr($alt_text); ?> '; }?>

"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[] = ''; } ?>