__('Display AP Mega Menu Location on selected area.', APMM_TD))); } /** * Front-end display of widget. */ public function widget($args, $instance) { extract($args); if (isset($instance['location'])) { $location = $instance['location']; $title = apply_filters('widget_title', $instance['title']); echo $before_widget; if (!empty($title)) { echo $before_title . $title . $after_title; } if (has_nav_menu($location)) { wp_nav_menu(array('theme_location' => $location)); } echo $after_widget; } } /** * Sanitize widget form values as they are saved. */ public function update($new_instance, $old_instance) { $instance = array(); $instance['location'] = strip_tags($new_instance['location']); $instance['title'] = strip_tags($new_instance['title']); return $instance; } /** * Back-end widget form. */ public function form($instance) { $selected_location = 0; $title = ""; $locations = get_registered_nav_menus(); if (isset($instance['location'])) { $selected_location = $instance['location']; } if (isset($instance['title'])) { $title = $instance['title']; } ?>

__('Display AP Mega Menu Contact Information.', APMM_TD))); } /** * Front-end display of widget. */ public function widget($args, $instance) { echo $args['before_widget']; if (!empty($instance['title'])) { echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title']; } echo "
"; if (isset($instance['address_font_icon']) || isset($instance['address'])) { echo "

"; if (isset($instance['address_font_icon']) && $instance['address_font_icon'] != '') { echo ""; } if (isset($instance['address']) && $instance['address'] != '') { echo $instance['address']; } echo "

"; } if (isset($instance['phone_font_icon']) || isset($instance['phone'])) { echo "

"; if (isset($instance['phone_font_icon']) && $instance['phone_font_icon'] != '') { echo ""; } if (isset($instance['phone']) && $instance['phone'] != '') { echo $instance['phone']; } echo "

"; } if (isset($instance['email_font_icon']) || isset($instance['email'])) { echo "

"; if (isset($instance['email_font_icon']) && $instance['email_font_icon'] != '') { echo ""; } if (isset($instance['email']) && $instance['email'] != '') { echo $instance['email']; } echo "

"; } if (isset($instance['website_font_icon']) || isset($instance['website'])) { echo "

"; if (isset($instance['website_font_icon']) && $instance['website_font_icon'] != '') { echo ""; } if (isset($instance['website']) && $instance['website'] != '') { echo $instance['website']; } echo "

"; } if (isset($instance['custom_shortcode_title']) || (isset($instance['custom_shortcode']))) { echo "
"; echo "

" . $instance['custom_shortcode_title'] . "

"; if ($instance['custom_shortcode'] != '') { echo do_shortcode($instance['custom_shortcode']); } echo "
"; } echo "
"; echo $args['after_widget']; } /** * Sanitize widget form values as they are saved. * @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 = array(); $instance['title'] = strip_tags($new_instance['title']); $instance['address'] = strip_tags($new_instance['address']); $instance['address_font_icon'] = strip_tags($new_instance['address_font_icon']); $instance['phone'] = strip_tags($new_instance['phone']); $instance['phone_font_icon'] = strip_tags($new_instance['phone_font_icon']); $instance['email'] = strip_tags($new_instance['email']); $instance['email_font_icon'] = strip_tags($new_instance['email_font_icon']); $instance['website'] = strip_tags($new_instance['website']); $instance['website_font_icon'] = strip_tags($new_instance['website_font_icon']); $instance['custom_shortcode'] = strip_tags($new_instance['custom_shortcode']); $instance['custom_shortcode_title'] = strip_tags($new_instance['custom_shortcode_title']); return $instance; } /** * Back-end widget form. * * @see WP_Widget::form() * * @param array $instance Previously saved values from database. */ public function form($instance) { if (isset($instance['title'])) { $title = $instance['title']; } else { $title = ''; } if (isset($instance['address'])) { $address = $instance['address']; } else { $address = ''; } if (isset($instance['address_font_icon'])) { $address_font_icon = $instance['address_font_icon']; } else { $address_font_icon = ''; } if (isset($instance['phone'])) { $phone = $instance['phone']; } else { $phone = ''; } if (isset($instance['phone_font_icon'])) { $phone_font_icon = $instance['phone_font_icon']; } else { $phone_font_icon = ''; } if (isset($instance['email'])) { $email = $instance['email']; } else { $email = ''; } if (isset($instance['email_font_icon'])) { $email_font_icon = $instance['email_font_icon']; } else { $email_font_icon = ''; } if (isset($instance['website'])) { $website = $instance['website']; } else { $website = ''; } if (isset($instance['website_font_icon'])) { $website_font_icon = $instance['website_font_icon']; } else { $website_font_icon = ''; } if (isset($instance['custom_shortcode'])) { $custom_shortcode = $instance['custom_shortcode']; } else { $custom_shortcode = ''; } if (isset($instance['custom_shortcode_title'])) { $custom_shortcode_title = $instance['custom_shortcode_title']; } else { $custom_shortcode_title = ''; } ?>

__('A widget to show uplaoded image with url link.', APMM_TD))); } /** * 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) { echo $args['before_widget']; if (!empty($instance['title'])) { echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title']; } $linktarget =(isset($instance['linktarget']) && $instance['linktarget'] != '')?$instance['linktarget']:''; $url_link =(isset($instance['url_link']) && $instance['url_link'] != '')?$instance['url_link']:'#'; $customimage =(isset($instance['customimage']) && $instance['customimage'] != '')?$instance['customimage']:''; $cwidth =(isset($instance['cwidth']) && $instance['cwidth'] != '')?$instance['cwidth']:''; $cheight =(isset($instance['cheight']) && $instance['cheight'] != '')?$instance['cheight']:''; if($customimage != ''){ ?>


__('A widget to show html text content.', APMM_TD))); } /** * 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) { echo $args['before_widget']; if (!empty($instance['title'])) { echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title']; } $content =(isset($instance['content']) && $instance['content'] != '')?$instance['content']:''; $text = apply_filters( 'widget_text',$content, $instance, $this ); ?>
1, 'width' => 1, 'height' => 1, 'frameborder' => 1, 'style' => 1, 'allowfullscreen' => 1 ); $instance['title'] = sanitize_text_field($new_instance['title']); $instance['content'] = wp_kses(stripslashes_deep($new_instance['content']), $allowed_tags); return $instance; } /** * Back-end widget form. * * @see WP_Widget::form() * * @param array $instance Previously saved values from database. */ public function form( $instance ) { $title = isset($instance[ 'title' ])?$instance[ 'title' ]:''; $content = isset($instance[ 'content' ])?$instance[ 'content' ]:''; ?>