Achtung!

Dieser Artikel enthält PHP-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keine Unterstützung für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

Beschreibung

Der wpforms_geolocation_map_zoom Filter wird verwendet, um die Standard-Zoomstufe der Karte zu ändern, die im Geolocation Addon verwendet wird.

Parameter

$zoom
(int) Die Zoomstufe für die Ansicht des Eintrags.
$context
(int) Die Zoomstufe für die Ansicht des Formulars.

Quelle

wpforms-geolocation/src/Map.php

Weitere Informationen

Der wpforms_geolocation_map_zoom Filter kann verwendet werden, um die Standard-Zoomstufe der Karte zu ändern, die im Eintrag und im Formular mit dem Geolocation Addon angezeigt wird.

Beispiel

/**
 * Alter default zoom level of the maps on entries and forms using the Geolocation addon.
 *
 * @link    https://wpforms.com/developers/wpforms_geolocation_map_zoom/
 *
 * @param   int  $zoom  The zoom level for the entry view.
 * @param   int  $zoom  The zoom level for the form view.
 *
 * @return  int
 */

function wpf_wpforms_geolocation_map_zoom( $zoom, $context ) {
   
       // This will change the zoom level while viewing the entry. 
       if ( 'entry' === $context ) {
          return 10;
       }
     
       // This will change the zoom level on the map that displays on the form above/under the Address field.
       if ( 'field' === $context ) {
          return 15;
       }
     
       return $zoom;
}
add_filter( 'wpforms_geolocation_map_zoom', 'wpf_wpforms_geolocation_map_zoom', 10, 2 );

Dokumentationsverweis: So ändern Sie den Standardstandort für das Geolocation Addon