Dodaj Google Maps do WordPress: Prosty przewodnik po kodzie snippets

Jak dodać Google Maps do WordPressa; Osadzić Google Maps w WordPressie bez wtyczki; Dodać Google Maps do strony WordPress; Integracja Google Maps z WordPressem; Klucz API Google Maps dla WordPressa; Najlepsza wtyczka do Google Maps w WordPressie; Dostosować Google Maps w WordPressie; Shortcode Google Maps w WordPressie; Samouczek dotyczący Google Maps w WordPressie; Widget Google Maps dla WordPressa;

Objaśnienie

Aby dodać Google Maps do swojej strony WordPress bez użycia wtyczki, możesz skorzystać z odrobiny niestandardowego kodu. Oto prosty sposób, aby to zrobić:

Krok 1: Załaduj Google Maps API

Najpierw musisz załadować skrypt Google Maps API na swojej stronie. Można to zrobić, dodając funkcję, która zawiera Twój klucz API Google Maps. Upewnij się, że zastąpiłeś 'YOUR_GOOGLE_MAPS_API_KEY' swoim rzeczywistym kluczem API.

Krok 2: Utwórz shortcode

Następnie stworzysz shortcode, który pozwoli Ci łatwo osadzić mapę w dowolnym miejscu na Twojej stronie. Ten shortcode akceptuje atrybuty takie jak szerokość geograficzna, długość geograficzna, powiększenie, szerokość i wysokość. Te atrybuty pozwalają dostosować lokalizację i wygląd mapy.

Używanie shortcode

Po dodaniu kodu do pliku functions.php Twojego motywu, możesz użyć shortcode [google_map] w swoich postach lub stronach. Możesz go dostosować, dodając atrybuty w ten sposób:

  • [google_map latitude="40.7128" longitude="-74.0060" zoom="12" width="600px" height="450px"]

To wyświetli mapę Google skoncentrowaną na określonej szerokości i długości geograficznej, z pożądanym poziomem powiększenia i wymiarami.

Pamiętaj, że ta metoda wymaga posiadania ważnego klucza API Google Maps, który możesz uzyskać z Google Cloud Platform.

Kod

<?php
// Function to enqueue Google Maps API script
function wp_dudecom_enqueue_google_maps_api() {
    // Replace 'YOUR_GOOGLE_MAPS_API_KEY' with your actual Google Maps API key
    $api_key = 'YOUR_GOOGLE_MAPS_API_KEY';
    wp_enqueue_script('google-maps-api', 'https://maps.googleapis.com/maps/api/js?key=' . esc_attr($api_key), array(), null, true);
}
add_action('wp_enqueue_scripts', 'wp_dudecom_enqueue_google_maps_api');

// Shortcode function to display Google Maps
function wp_dudecom_google_maps_shortcode($atts) {
    // Extract shortcode attributes
    $atts = shortcode_atts(
        array(
            'latitude' => '37.7749', // Default latitude
            'longitude' => '-122.4194', // Default longitude
            'zoom' => '10', // Default zoom level
            'width' => '100%', // Default width
            'height' => '400px' // Default height
        ),
        $atts,
        'google_map'
    );

    // Generate a unique ID for the map container
    $map_id = 'wp-dudecom-map-' . uniqid();

    // Output the map container and initialization script
    ob_start();
    ?>
    <div id="<?php echo esc_attr($map_id); ?>" style="width: <?php echo esc_attr($atts['width']); ?>; height: <?php echo esc_attr($atts['height']); ?>;"></div>
    <script type="text/javascript">
        function initMap() {
            var mapOptions = {
                center: new google.maps.LatLng(<?php echo esc_js($atts['latitude']); ?>, <?php echo esc_js($atts['longitude']); ?>),
                zoom: <?php echo intval($atts['zoom']); ?>
            };
            var map = new google.maps.Map(document.getElementById('<?php echo esc_js($map_id); ?>'), mapOptions);
        }
        google.maps.event.addDomListener(window, 'load', initMap);
    </script>
    <?php
    return ob_get_clean();
}
add_shortcode('google_map', 'wp_dudecom_google_maps_shortcode');
?>

Instrukcja

Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku niestandardowej wtyczki.

Wymagania wstępne:

  • Upewnij się, że masz ważny klucz API Google Maps. Możesz go uzyskać na platformie Google Cloud.

Kroki wdrożenia:

  1. Otwórz panel WordPress: Zaloguj się do panelu administracyjnego WordPress.
  2. Uzyskaj dostęp do Edytora motywów: Przejdź do Wygląd > Edytor motywów. Jeśli wolisz używać wtyczki, przejdź do Wtyczki > Dodaj nową i wyszukaj wtyczkę, która pozwala na dodawanie niestandardowych fragmentów kodu.
  3. Edytuj functions.php: W Edytorze motywów znajdź i otwórz plik functions.php z listy plików po prawej stronie.
  4. Wstaw kod: Skopiuj i wklej podany kod do pliku functions.php. Upewnij się, że zastępujesz 'YOUR_GOOGLE_MAPS_API_KEY' swoim rzeczywistym kluczem API.
  5. Zapisz zmiany: Kliknij przycisk Aktualizuj plik, aby zapisać zmiany.
  6. Użyj shortcode: W edytorze postów lub stron WordPress wstaw shortcode [google_map] w miejscu, gdzie chcesz, aby mapa się pojawiła. Dostosuj go za pomocą atrybutów takich jak latitude, longitude, zoom, width i height, jeśli to konieczne.

Przykład użycia:

  • [google_map latitude="40.7128" longitude="-74.0060" zoom="12" width="600px" height="450px"]

To wyświetli mapę Google skoncentrowaną na podanej szerokości i długości geograficznej, z pożądanym poziomem powiększenia i wymiarami.

Jeśli potrzebujesz pomocy przy wdrożeniu lub bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy.

\n ", "author": { "@type": "Person", "name": "WP-Dude.com" }, "datePublished": "2024-12-20T21:30:01+00:00", "dateModified": "2024-12-21T18:53:16+00:00" }, { "@type": "TechArticle", "@id": "https://wp-dude.com/pl/code-snippet/dodaj-google-maps-do-wordpress-prosty-przewodnik-po-kodzie-snippets/#article", "headline": "Dodaj Google Maps do WordPress: Prosty przewodnik po kodzie snippets", "description": "Aby doda\u0107 Google Maps do swojej strony WordPress bez u\u017cycia wtyczki, mo\u017cesz skorzysta\u0107 z odrobiny niestandardowego kodu. Oto prosty spos\u00f3b, aby to zrobi\u0107:\n\nKrok 1: Za\u0142aduj Google Maps API\nNajpierw musisz za\u0142adowa\u0107 skrypt Google Maps API na swojej stronie. Mo\u017cna to zrobi\u0107, dodaj\u0105c funkcj\u0119, kt\u00f3ra zawiera Tw\u00f3j klucz API Google Maps. Upewnij si\u0119, \u017ce zast\u0105pi\u0142e\u015b 'YOUR_GOOGLE_MAPS_API_KEY' swoim rzeczywistym kluczem API.\n\nKrok 2: Utw\u00f3rz shortcode\nNast\u0119pnie stworzysz shortcode, kt\u00f3ry pozwoli Ci \u0142atwo osadzi\u0107 map\u0119 w dowolnym miejscu na Twojej stronie. Ten shortcode akceptuje atrybuty takie jak szeroko\u015b\u0107 geograficzna, d\u0142ugo\u015b\u0107 geograficzna, powi\u0119kszenie, szeroko\u015b\u0107 i wysoko\u015b\u0107. Te atrybuty pozwalaj\u0105 dostosowa\u0107 lokalizacj\u0119 i wygl\u0105d mapy.\n\nU\u017cywanie shortcode\nPo dodaniu kodu do pliku functions.php Twojego motywu, mo\u017cesz u\u017cy\u0107 shortcode [google_map] w swoich postach lub stronach. Mo\u017cesz go dostosowa\u0107, dodaj\u0105c atrybuty w ten spos\u00f3b:\n\n [google_map latitude=\"40.7128\" longitude=\"-74.0060\" zoom=\"12\" width=\"600px\" height=\"450px\"]\n\n\nTo wy\u015bwietli map\u0119 Google skoncentrowan\u0105 na okre\u015blonej szeroko\u015bci i d\u0142ugo\u015bci geograficznej, z po\u017c\u0105danym poziomem powi\u0119kszenia i wymiarami.\n\nPami\u0119taj, \u017ce ta metoda wymaga posiadania wa\u017cnego klucza API Google Maps, kt\u00f3ry mo\u017cesz uzyska\u0107 z Google Cloud Platform.", "articleBody": "Aby doda\u0107 Google Maps do swojej strony WordPress bez u\u017cycia wtyczki, mo\u017cesz skorzysta\u0107 z odrobiny niestandardowego kodu. Oto prosty spos\u00f3b, aby to zrobi\u0107:\n\nKrok 1: Za\u0142aduj Google Maps API\nNajpierw musisz za\u0142adowa\u0107 skrypt Google Maps API na swojej stronie. Mo\u017cna to zrobi\u0107, dodaj\u0105c funkcj\u0119, kt\u00f3ra zawiera Tw\u00f3j klucz API Google Maps. Upewnij si\u0119, \u017ce zast\u0105pi\u0142e\u015b 'YOUR_GOOGLE_MAPS_API_KEY' swoim rzeczywistym kluczem API.\n\nKrok 2: Utw\u00f3rz shortcode\nNast\u0119pnie stworzysz shortcode, kt\u00f3ry pozwoli Ci \u0142atwo osadzi\u0107 map\u0119 w dowolnym miejscu na Twojej stronie. Ten shortcode akceptuje atrybuty takie jak szeroko\u015b\u0107 geograficzna, d\u0142ugo\u015b\u0107 geograficzna, powi\u0119kszenie, szeroko\u015b\u0107 i wysoko\u015b\u0107. Te atrybuty pozwalaj\u0105 dostosowa\u0107 lokalizacj\u0119 i wygl\u0105d mapy.\n\nU\u017cywanie shortcode\nPo dodaniu kodu do pliku functions.php Twojego motywu, mo\u017cesz u\u017cy\u0107 shortcode [google_map] w swoich postach lub stronach. Mo\u017cesz go dostosowa\u0107, dodaj\u0105c atrybuty w ten spos\u00f3b:\n\n [google_map latitude=\"40.7128\" longitude=\"-74.0060\" zoom=\"12\" width=\"600px\" height=\"450px\"]\n\n\nTo wy\u015bwietli map\u0119 Google skoncentrowan\u0105 na okre\u015blonej szeroko\u015bci i d\u0142ugo\u015bci geograficznej, z po\u017c\u0105danym poziomem powi\u0119kszenia i wymiarami.\n\nPami\u0119taj, \u017ce ta metoda wymaga posiadania wa\u017cnego klucza API Google Maps, kt\u00f3ry mo\u017cesz uzyska\u0107 z Google Cloud Platform. [\n \"jak doda\u0107 Google Maps do WordPressa\",\n \"osadzi\u0107 Google Maps w WordPressie bez wtyczki\",\n \"doda\u0107 Google Maps do strony WordPress\",\n \"integracja Google Maps z WordPressem\",\n \"klucz API Google Maps dla WordPressa\",\n \"najlepsza wtyczka do Google Maps w WordPressie\",\n \"dostosowa\u0107 Google Maps w WordPressie\",\n \"shortcode Google Maps w WordPressie\",\n \"samouczek dotycz\u0105cy Google Maps w WordPressie\",\n \"widget Google Maps dla WordPressa\"\n] Aby doda\u0107 Google Maps do swojej strony WordPress bez u\u017cycia wtyczki, mo\u017cesz skorzysta\u0107 z odrobiny niestandardowego kodu. Oto prosty spos\u00f3b, aby to zrobi\u0107:\n\nKrok 1: Za\u0142aduj Google Maps API\nNajpierw musisz za\u0142adowa\u0107 skrypt Google Maps API na swojej stronie. Mo\u017cna to zrobi\u0107, dodaj\u0105c funkcj\u0119, kt\u00f3ra zawiera Tw\u00f3j klucz API Google Maps. Upewnij si\u0119, \u017ce zast\u0105pi\u0142e\u015b 'YOUR_GOOGLE_MAPS_API_KEY' swoim rzeczywistym kluczem API.\n\nKrok 2: Utw\u00f3rz shortcode\nNast\u0119pnie stworzysz shortcode, kt\u00f3ry pozwoli Ci \u0142atwo osadzi\u0107 map\u0119 w dowolnym miejscu na Twojej stronie. Ten shortcode akceptuje atrybuty takie jak szeroko\u015b\u0107 geograficzna, d\u0142ugo\u015b\u0107 geograficzna, powi\u0119kszenie, szeroko\u015b\u0107 i wysoko\u015b\u0107. Te atrybuty pozwalaj\u0105 dostosowa\u0107 lokalizacj\u0119 i wygl\u0105d mapy.\n\nU\u017cywanie shortcode\nPo dodaniu kodu do pliku functions.php Twojego motywu, mo\u017cesz u\u017cy\u0107 shortcode [google_map] w swoich postach lub stronach. Mo\u017cesz go dostosowa\u0107, dodaj\u0105c atrybuty w ten spos\u00f3b:\n\n [google_map latitude=\"40.7128\" longitude=\"-74.0060\" zoom=\"12\" width=\"600px\" height=\"450px\"]\n\n\nTo wy\u015bwietli map\u0119 Google skoncentrowan\u0105 na okre\u015blonej szeroko\u015bci i d\u0142ugo\u015bci geograficznej, z po\u017c\u0105danym poziomem powi\u0119kszenia i wymiarami.\n\nPami\u0119taj, \u017ce ta metoda wymaga posiadania wa\u017cnego klucza API Google Maps, kt\u00f3ry mo\u017cesz uzyska\u0107 z Google Cloud Platform.", "articleSection": "Integracje zewn\u0119trzne", "datePublished": "2024-12-20T21:30:01+00:00", "dateModified": "2024-12-21T18:53:16+00:00", "author": { "@type": "Person", "name": "WP-Dude.com" }, "url": "https://wp-dude.com/pl/code-snippet/dodaj-google-maps-do-wordpress-prosty-przewodnik-po-kodzie-snippets/", "wordCount": 481, "speakable": { "@type": "SpeakableSpecification", "cssSelector": ".post__content" }, "dependencies": "WordPress", "proficiencyLevel": "Beginner" }, { "@type": "HowTo", "@id": "https://wp-dude.com/pl/code-snippet/dodaj-google-maps-do-wordpress-prosty-przewodnik-po-kodzie-snippets/#howto", "name": "Dodaj Google Maps do WordPress: Prosty przewodnik po kodzie snippets - How to", "description": "Aby doda\u0107 Google Maps do swojej strony WordPress bez u\u017cycia wtyczki, mo\u017cesz skorzysta\u0107 z odrobiny niestandardowego kodu. Oto prosty spos\u00f3b, aby to zrobi\u0107:\n\nKrok 1: Za\u0142aduj Google Maps API\nNajpierw musisz za\u0142adowa\u0107 skrypt Google Maps API na swojej stronie. Mo\u017cna to zrobi\u0107, dodaj\u0105c funkcj\u0119, kt\u00f3ra zawiera Tw\u00f3j klucz API Google Maps. Upewnij si\u0119, \u017ce zast\u0105pi\u0142e\u015b 'YOUR_GOOGLE_MAPS_API_KEY' swoim rzeczywistym kluczem API.\n\nKrok 2: Utw\u00f3rz shortcode\nNast\u0119pnie stworzysz shortcode, kt\u00f3ry pozwoli Ci \u0142atwo osadzi\u0107 map\u0119 w dowolnym miejscu na Twojej stronie. Ten shortcode akceptuje atrybuty takie jak szeroko\u015b\u0107 geograficzna, d\u0142ugo\u015b\u0107 geograficzna, powi\u0119kszenie, szeroko\u015b\u0107 i wysoko\u015b\u0107. Te atrybuty pozwalaj\u0105 dostosowa\u0107 lokalizacj\u0119 i wygl\u0105d mapy.\n\nU\u017cywanie shortcode\nPo dodaniu kodu do pliku functions.php Twojego motywu, mo\u017cesz u\u017cy\u0107 shortcode [google_map] w swoich postach lub stronach. Mo\u017cesz go dostosowa\u0107, dodaj\u0105c atrybuty w ten spos\u00f3b:\n\n [google_map latitude=\"40.7128\" longitude=\"-74.0060\" zoom=\"12\" width=\"600px\" height=\"450px\"]\n\n\nTo wy\u015bwietli map\u0119 Google skoncentrowan\u0105 na okre\u015blonej szeroko\u015bci i d\u0142ugo\u015bci geograficznej, z po\u017c\u0105danym poziomem powi\u0119kszenia i wymiarami.\n\nPami\u0119taj, \u017ce ta metoda wymaga posiadania wa\u017cnego klucza API Google Maps, kt\u00f3ry mo\u017cesz uzyska\u0107 z Google Cloud Platform.", "step": [ { "@type": "HowToStep", "text": "Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku niestandardowej wtyczki.\n\nWymagania wst\u0119pne:\n\n Upewnij si\u0119, \u017ce masz wa\u017cny klucz API Google Maps. Mo\u017cesz go uzyska\u0107 na platformie Google Cloud.\n\n\nKroki wdro\u017cenia:\n\n Otw\u00f3rz panel WordPress: Zaloguj si\u0119 do panelu administracyjnego WordPress.\n Uzyskaj dost\u0119p do Edytora motyw\u00f3w: Przejd\u017a do Wygl\u0105d > Edytor motyw\u00f3w. Je\u015bli wolisz u\u017cywa\u0107 wtyczki, przejd\u017a do Wtyczki > Dodaj now\u0105 i wyszukaj wtyczk\u0119, kt\u00f3ra pozwala na dodawanie niestandardowych fragment\u00f3w kodu.\n Edytuj functions.php: W Edytorze motyw\u00f3w znajd\u017a i otw\u00f3rz plik functions.php z listy plik\u00f3w po prawej stronie.\n Wstaw kod: Skopiuj i wklej podany kod do pliku functions.php. Upewnij si\u0119, \u017ce zast\u0119pujesz 'YOUR_GOOGLE_MAPS_API_KEY' swoim rzeczywistym kluczem API.\n Zapisz zmiany: Kliknij przycisk Aktualizuj plik, aby zapisa\u0107 zmiany.\n U\u017cyj shortcode: W edytorze post\u00f3w lub stron WordPress wstaw shortcode [google_map] w miejscu, gdzie chcesz, aby mapa si\u0119 pojawi\u0142a. Dostosuj go za pomoc\u0105 atrybut\u00f3w takich jak latitude, longitude, zoom, width i height, je\u015bli to konieczne.\n\n\nPrzyk\u0142ad u\u017cycia:\n\n [google_map latitude=\"40.7128\" longitude=\"-74.0060\" zoom=\"12\" width=\"600px\" height=\"450px\"]\n\n\nTo wy\u015bwietli map\u0119 Google skoncentrowan\u0105 na podanej szeroko\u015bci i d\u0142ugo\u015bci geograficznej, z po\u017c\u0105danym poziomem powi\u0119kszenia i wymiarami.\n\nJe\u015bli potrzebujesz pomocy przy wdro\u017ceniu lub bardziej zaawansowanej funkcjonalno\u015bci, rozwa\u017c skontaktowanie si\u0119 z wp-dude.com w celu uzyskania fachowej pomocy." } ] } ] }