HILFEBEREICH

SwissWP Standortkarte

SwissWP Standortkarte – Hilfe

Voraussetzungen

  • WordPress ab Version 6.5
  • PHP ab Version 8.1
  • Eine gültige SwissWPPlugins-Lizenz für eine Website
  • Serverzugriff auf OpenStreetMap/Nominatim, wenn Koordinaten automatisch bestimmt werden sollen

Installation

  1. Die ZIP-Datei unter «Plugins > Installieren > Plugin hochladen» auswählen.
  2. Das Plugin aktivieren.
  3. «Standorte > Einstellungen» öffnen.
  4. Den Lizenzschlüssel unter «Lizenz & Updates» aktivieren.
  5. Standardposition, Zoom und Kartenhöhe prüfen.

Standort erfassen

  1. «Standorte > Neu» öffnen.
  2. Titel und Beschreibung erfassen.
  3. Optional ein Beitragsbild oder Logo setzen.
  4. Eine oder mehrere Standort-Kategorien wählen.
  5. Adresse, PLZ, Ort und Land eintragen.
  6. Breitengrad und Längengrad leer lassen oder manuell erfassen.
  7. Telefon, E-Mail, Website, Öffnungszeiten und Hinweise ergänzen.
  8. Optional «Koordinaten beim Speichern automatisch bestimmen» aktivieren.
  9. Markerfarbe wählen und Standort veröffentlichen.

Automatische Koordinatenbestimmung

  • Beim Speichern ergänzt das Plugin fehlende Koordinaten automatisch, wenn Adresse, PLZ, Ort oder Land vorhanden sind.
  • Die Checkbox «Koordinaten beim Speichern automatisch bestimmen» erzwingt eine neue Suche.
  • In den Einstellungen kann eine Kontakt-E-Mail für Geocoding-Anfragen hinterlegt werden.
  • Bei ungenauen Treffern können Breitengrad und Längengrad weiterhin manuell korrigiert werden.

Shortcodes

  • [swisswp_standortkarte] zeigt Karte, Suche, Filter und Tabelle.
  • [swisswp_standortkarte category="vertriebspartner"] zeigt nur eine Kategorie.
  • [swisswp_standortkarte table="no"] zeigt die Karte ohne Tabelle.
  • [swisswp_standortkarte search="no"] blendet Suche und Filter aus.
  • [swisswp_standortkarte radius="no"] blendet die Umkreissuche aus.
  • [swisswp_standortkarte height="600"] setzt die Kartenhöhe.
  • [swisswp_standorttabelle] zeigt nur die Tabellenansicht.

Umkreissuche

  • Besucher geben eine PLZ oder einen Ort ein.
  • Danach wird ein Radius von 5, 10, 25, 50 oder 100 km gewählt.
  • Karte und Tabelle zeigen nur passende Standorte innerhalb dieses Radius.
  • Die Berechnung erfolgt als Luftlinie und ersetzt keine Routenplanung.

CSV-Import

Der CSV-Import befindet sich unter «Standorte > CSV-Import». Die erste Zeile muss Spaltennamen enthalten.

  • title – Name des Standorts
  • description – Beschreibung
  • category – Kategorien, mehrere mit | trennen
  • address, zip, city, country – Adresse
  • lat, lng – Koordinaten
  • phone, email, website – Kontakt
  • opening_hours – Öffnungszeiten
  • services – Leistungen oder Hinweise
  • route_url – eigener Routenlink
  • marker_color – Markerfarbe, zum Beispiel #d71920

Wenn lat und lng fehlen, kann der Import die Koordinaten automatisch aus den Adressfeldern bestimmen.

Datenschutz

  • Das Plugin speichert Standortdaten in der eigenen WordPress-Datenbank.
  • Beim Anzeigen der Karte werden OpenStreetMap-Kartenkacheln geladen.
  • Bei automatischer Koordinatenbestimmung und Umkreissuche können Adress- oder Ortssuchanfragen an OpenStreetMap/Nominatim übermittelt werden.
  • Die Website sollte OpenStreetMap beziehungsweise Kartenkacheln in der Datenschutzerklärung erwähnen.
  • Kontaktangaben von Vertriebspartnern oder Mitarbeitenden sollten nur mit entsprechender Berechtigung veröffentlicht werden.

Fehlerbehebung

  • Marker erscheint nicht: Adresse prüfen oder Breitengrad und Längengrad manuell setzen.
  • Koordinaten werden nicht automatisch gefunden: Schreibweise der Adresse prüfen oder Ort/Land ergänzen.
  • Umkreissuche findet nichts: Suchort genauer eingeben oder Radius erhöhen.
  • Karte bleibt leer: Browser-Konsole, Theme-Konflikte und blockierte externe Kartenkacheln prüfen.
  • Filter zeigt nichts: Kategorie-Slug im Shortcode kontrollieren.
  • CSV importiert nichts: Kopfzeile und Trennzeichen prüfen.
  • Lizenz lässt sich nicht aktivieren: Lizenzschlüssel, Domainbindung und Serverzugriff auf https://swisswpplugins.ch/api.php prüfen.