"", "address2" => "", "address3" => "", "address4" => "", "address5" => "", "custom_map_style" => false, "color_overlay" => "#393939", "saturation" => "-100", "lightness" => "-60", "zoom" => "12", "pin" => "", "google_maps_scroll_wheel" => false, "map_height" => "600" ), $atts)); $html = ""; $unique_id = rand(0, 100000); $holder_id = 'map_canvas_' . $unique_id; $map_pin = ""; if ($pin != "") { $map_pin = wp_get_attachment_image_src($pin, 'full', true); $map_pin = $map_pin[0]; } else { $map_pin = get_template_directory_uri() . "/img/pin.png"; } $data_attribute = ''; if ($address1 != "" || $address2 != "" || $address3 != "" || $address4 != "" || $address5 != "") { $data_attribute .= "data-addresses='[\""; $addresses_array = array(); if ($address1 != "") { array_push($addresses_array, esc_attr($address1)); } if ($address2 != "") { array_push($addresses_array, esc_attr($address2)); } if ($address3 != "") { array_push($addresses_array, esc_attr($address3)); } if ($address4 != "") { array_push($addresses_array, esc_attr($address4)); } if ($address5 != "") { array_push($addresses_array, esc_attr($address5)); } $data_attribute .= implode('","', $addresses_array); $data_attribute .="\"]'"; } $data_attribute .= " data-custom-map-style='" . $custom_map_style . "'"; $data_attribute .= " data-color-overlay='" . $color_overlay . "'"; $data_attribute .= " data-saturation='" . $saturation . "'"; $data_attribute .= " data-lightness='" . $lightness . "'"; $data_attribute .= " data-zoom='" . $zoom . "'"; $data_attribute .= " data-pin='" . $map_pin . "'"; $data_attribute .= " data-unique-id='" . $unique_id . "'"; $data_attribute .= " data-google-maps-scroll-wheel='" . $google_maps_scroll_wheel . "'"; if ($map_height != "") { $data_attribute .= " data-map-height='" . $map_height . "'"; } $html .= "
"; if ($google_maps_scroll_wheel == "false") { $html .= "
"; } $html .= "
"; return $html; } add_shortcode('qode_google_map', 'qode_google_map'); }