Das Open-User-Map-Plugin bietet mehrere Shortcodes zur Anzeige von Standorten, zum Filtern von Inhalten und zum Anpassen des Aussehens und der Funktionalität der Karte.
👉 Eine Liste der aktuell verfügbaren Shortcodes und deren Attribute für Ihre Plugin-Version finden Sie in den Plugin-Einstellungen ( Open User Map > Einstellungen > Hilfe & Erste Schritte ).
In diesem Leitfaden werden die verfügbaren Shortcodes und ihre Attribute beschrieben.
Basic Shortcode für die Anzeige der Karte
Um die Karte mit allen Standorten anzuzeigen, verwenden Sie den folgenden Shortcode:
[open-user-map]Bei der Integration in eine Themadatei ist zu verwenden:
<?php echo do_shortcode('[open-user-map]'); ?>Dadurch wird die Standardkarte angezeigt, die in den Plugin-Einstellungen konfiguriert wurde.
Shortcode-Attribute
Karte Position & Ansicht
Passen Sie die Ausgangsposition und die Zoomstufe der Karte an:
| Attribut | Beispiel | Beschreibung |
|---|---|---|
| lat | lat="51.50665" | Legen Sie den Breitengrad für die anfängliche Kartenposition fest. |
| lang | long="-0.12752" | Legen Sie den Längengrad für die anfängliche Kartenposition fest. |
| vergrößern. | zoom="13" | Definieren Sie die anfängliche Zoomstufe. |
| Region | region="Europe" | Vorauswahl einer Region (muss in den Einstellungen aktiviert sein). |
Filterung von Inhalten
Filtern Sie die angezeigten Standorte anhand von Kategorien, Benutzern oder bestimmten IDs:
| Attribut | Beispiel | Beschreibung |
|---|---|---|
| Typen | types="food"types="food|drinks|hotel" | Filtern Sie Orte nach Typen (Markierungskategorien). Trennen Sie mehrere Typen mit einem | Symbol. |
| Typen-Beziehung | types-relation="AND" | Alle Typen müssen übereinstimmen (AND). Standardmäßig kann jeder Typ übereinstimmen (OR). |
| ids | ids="123"ids="123|456|789" | Filtern Sie Orte nach Post-ID. Trennen Sie mehrere IDs mit einem | Symbol. |
| Benutzer (PRO) | user="current"user="123"user="role:subscriber" | Filtern Sie Orte nach Benutzer. Verwenden Sie "current", um nur Standorte des aktuell angemeldeten Benutzers oder einer bestimmten Benutzer-ID anzuzeigen, oder "role:rolename", um Standorte von Benutzern mit einer bestimmten Rolle anzuzeigen. |
Anzeige & Erscheinungsbild
Passen Sie die Größe und das Layout der Karte an:
| Attribut | Beispiel | Beschreibung |
|---|---|---|
| Größe | size="default"size="fullwidth" | Legen Sie eine eigene Kartengröße für den Desktop fest. |
| größe_mobile | size_mobile="square"size_mobile="landscape" | Legen Sie eine benutzerdefinierte Größe für die mobile Ansicht fest. |
| Höhe | height="400px" | Definieren Sie eine benutzerdefinierte Höhe für die Arbeitsfläche (einschließlich Einheiten wie px). |
| höhe_mobile | height_mobile="300px" | Definieren Sie eine benutzerdefinierte Höhe für mobile Geräte. |
| karte_art | map_type="interactive"map_type="simple" | Aktivieren oder deaktivieren Sie die Schaltfläche "Ort hinzufügen". |
| karte_stil | map_style="Esri.WorldStreetMap" | Überschreiben Sie den Standard-Kartenstil. |
Merkmale und Steuerelemente
Aktivieren oder deaktivieren Sie bestimmte Kartenfunktionen:
| Attribut | Beispiel | Beschreibung |
|---|---|---|
| disable_regions | disable_regions="true"disable_regions="false" | Aktivieren oder deaktivieren Sie Regionen. |
| enable_cluster | enable_cluster="true"enable_cluster="false" | Aktivieren oder deaktivieren Sie das Marker-Clustering. |
| Suchleiste aktivieren | enable_searchbar="true"enable_searchbar="false" | Aktivieren oder deaktivieren Sie die Suchleiste. |
| enable_searchaddress_button | enable_searchaddress_button="true"enable_searchaddress_button="false" | Aktivieren oder deaktivieren Sie die Schaltfläche "Nach Adresse suchen (Geosuche)". |
| enable_searchmarkers_button | enable_searchmarkers_button="true"enable_searchmarkers_button="false" | Aktivieren oder deaktivieren Sie die Schaltfläche "Suche nach Markierungen". |
| enable_currentlocation | enable_currentlocation="true"enable_currentlocation="false" | Aktivieren oder deaktivieren Sie die Schaltfläche "Zeigen Sie mir, wo ich bin". |
| enable_fullscreen | enable_fullscreen="true"enable_fullscreen="false" | Aktivieren oder deaktivieren Sie den Vollbildmodus. |
Vollständige Beispiele
Beispiel 1: Karte von London, die nur Lebensmittelstandorte zeigt
[open-user-map lat="51.50665" long="-0.12752" zoom="13" types="food" size="fullwidth" height="500px"]Beispiel 2: Einfache Karte, die nur die Standorte des aktuellen Benutzers anzeigt (PRO)
[open-user-map map_type="simple" user="current" enable_fullscreen="true" enable_searchbar="false"]Beispiel 3: Interaktive Karte für eine bestimmte Region mit benutzerdefiniertem Erscheinungsbild
[open-user-map region="Europe" map_type="interactive" height="600px" enable_cluster="false" enable_currentlocation="true"]Zusätzliche Shortcodes
Spezifische Standortdaten anzeigen
Die [open-user-map-location] ermöglicht es Ihnen, Details von einem bestimmten Ort aus anzuzeigen.
Verwendung
[open-user-map-location value="title" post_id="12345"]Verfügbare Werte
titleimageaudiovideotypemapaddresslatlngroutetextnotificationauthor_nameauthor_emailwp_author_id- Benutzerdefinierte Felder (Verwenden Sie die Feldbezeichnung)
Wenn post_id weggelassen wird, wird der aktuelle Beitrag verwendet.
Anzeigen einer Standort-Bildergalerie
Die [open-user-map-gallery] Shortcode erzeugt eine Galerie mit Standortbildern.
Verfügbare Attribute
| Attribut | Beispiel | Beschreibung |
|---|---|---|
| url | url="https://mysite.com/" | Verknüpfen Sie die Bilder mit einer anderen Seite. |
| Nummer | number="10" | Begrenzen Sie die Anzahl der angezeigten Bilder. |
| Benutzer | user="current"user="123"user="role:subscriber" | Bilder nach Benutzer filtern. Akzeptiert "current", eine Benutzer-ID oder "role:rolename". |
Beispiel für die Verwendung
[open-user-map-gallery number="10" user="current"]Eine Liste von Standorten anzeigen
Die [open-user-map-list] Shortcode erzeugt eine paginierte Liste von Orten.
Verfügbare Attribute
| Attribut | Beispiel | Beschreibung |
|---|---|---|
| Benutzer | user="current" | Orte nach Benutzer filtern. Akzeptiert "current", eine Benutzer-ID oder "role:rolename". |
| Typen | types="food|drinks" | Filtern Sie nach Markerkategorien. Trennen Sie mehrere Typen mit einem | Symbol. |
| Typen-Beziehung | types-relation="AND" | Alle Typen müssen übereinstimmen (AND). Standardmäßig kann jeder Typ übereinstimmen (OR). |
| ids | ids="123|456" | Filtern Sie nach Standort-IDs. Trennen Sie mehrere IDs mit einem | Symbol. |
Beispiel für die Verwendung
[open-user-map-list user="current" types="food|drinks"]Zusammenfassung
Das Open User Map Plugin bietet flexible Shortcodes für die Anzeige und Filterung von Karten, die Anpassung von Layouts und das Hinzufügen zusätzlicher Funktionen wie Galerien und Standortlisten. Verwenden Sie die oben beschriebenen Attribute, um die Ausgabe an Ihre Bedürfnisse anzupassen.
Weitere Anpassungen können Sie in den Plugin-Einstellungen unter Open User Map > Einstellungen in Ihrem WordPress-Dashboard vornehmen. 🚀