Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Description

Le filtre wpforms_geolocation_map_zoom est utilisé pour modifier le niveau de zoom par défaut de la carte utilisée dans le module complémentaire Géolocalisation.

Paramètres

$zoom
(int) Le niveau de zoom pour la vue de l'entrée.
$contexte
(int) Le niveau de zoom pour la vue du formulaire.

Source

wpforms-geolocation/src/Map.php

Plus d'informations

Le filtre wpforms_geolocation_map_zoom peut être utilisé pour modifier le niveau de zoom par défaut de la carte affichée dans l'entrée et dans le formulaire à l'aide du module complémentaire Géolocalisation.

Exemple

/**
 * 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 );

Référence de documentation : Comment changer l'emplacement par défaut pour le module complémentaire Geolocation