Tja, ich hoffe, dass es geht. Ganz wichtig: Du musst noch deinen persönlichen Key für deine Homepage angeben.
Diesen bekommst du, wenn du dich bei Google registrierst.
Speichere den Inhalt (unten) in eine PHP-Datei und benenne sie zum Beispiel googlemap.php
Danach kopiere die Datei in den Ordner deines Theme.
Wenn du dann eine statische Seite schreibst wählst du rechts "Template der Seite" und dann Google Map...
Falls der Code falsch ist, sag es. Bitte gib noch dein benutztes Theme und die URL zu deinem Blog an.
<?php
/*
Template Name: Google Map
*/
?>
<?php get_header(); ?>
<div id="content" class="narrowcolumn">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post">
<h2 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h2>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAnh3VFBsoNnPjH1_21efVPRTZiUVSA8bL32xwOKBPWSvyG6DFCxTR71XVmQ-ZUKrruVh5NIMvlHN9aA"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
}
}
//]]>
</script>
</head>
<body onLoad="load()" onUnload="GUnload()">
<div id="map" style="width: 500px; height: 300px"></div>
</body>
</html>
<div class="entrytext">
<?php the_content('<p class="serif">Lies den Rest dieser Seite »</p>'); ?>
<?php link_pages('<p><strong>Seiten:</strong> ', '</p>', 'Nummer'); ?>
</div>
</div>
<?php endwhile; endif; ?>
<?php edit_post_link('Diesen Eintrag bearbeiten.', '<p>', '</p>'); ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen