'widget location_map', 'description' => __('Displays a Google map based on the location OR location / latitude you enter here.', THEME_SLUG)); $this->WP_Widget('widget_location_map', __('Location on Google map',THEME_SLUG), $widget_ops); } function widget($args, $instance) { // prints the widget extract($args, EXTR_SKIP); $title = empty($instance['title']) ? '' : $instance['title']; $address_latitude = empty($instance['address_latitude']) ? '0' : $instance['address_latitude']; $address_longitude = empty($instance['address_longitude']) ? '34' : $instance['address_longitude']; $address = empty($instance['address']) ? '' : $instance['address']; $map_type = empty($instance['map_type']) ? 'ROADMAP' : $instance['map_type']; $map_width = empty($instance['map_width']) ? '200' : $instance['map_width']; $map_height = empty($instance['map_height']) ? '200' : $instance['map_height']; $scale = empty($instance['scale']) ? '10' : $instance['scale']; $address = str_replace('++', '+', str_replace(' ', '+', str_replace(',', '+', $address))); ?>

'')); $title = ($instance['title']); $address = strip_tags($instance['address']); $address_latitude = strip_tags($instance['address_latitude']); $address_longitude = strip_tags($instance['address_longitude']); $map_width = strip_tags($instance['map_width']); $map_height = strip_tags($instance['map_height']); $map_type = strip_tags($instance['map_type']); $scale = strip_tags($instance['scale']); ?>