Tribe__Events__Pro__Geo_Loc::inject_settings( array $args )
Inject the GeoLoc settings into the general TEC settings screen
Contents
Parameters
- $args
-
(array) (Required) The current settings array.
Return
(array)
Source
File: src/Tribe/Geo_Loc.php
public function inject_settings( $args, $id ) {
if ( $id == 'general' ) {
$venues = $this->get_venues_without_geoloc_info();
$fieldset_html = $this->get_fieldset_html( $venues );
// we want to inject the map default distance and unit into the map section directly after "enable Google Maps"
$args = Tribe__Main::array_insert_after_key( 'embedGoogleMaps', $args, array(
'geoloc_default_geofence' => array(
'type' => 'text',
'label' => __( 'Map view search distance limit', 'tribe-events-calendar-pro' ),
'size' => 'small',
'tooltip' => __( 'Set the distance that the location search covers (find events within X distance units of location search input).', 'tribe-events-calendar-pro' ),
'default' => '25',
'class' => '',
'validation_type' => 'number_or_percent',
),
'geoloc_default_unit' => array(
'type' => 'dropdown',
'label' => __( 'Distance unit', 'tribe-events-calendar-pro' ),
'validation_type' => 'options',
'size' => 'small',
'default' => 'miles',
'options' => apply_filters( 'tribe_distance_units',
array(
'miles' => __( 'Miles', 'tribe-events-calendar-pro' ),
'kms' => __( 'Kilometers', 'tribe-events-calendar-pro' ),
)
),
),
'geoloc_fix_venues' => array(
'type' => 'html',
'html' => $fieldset_html,
'conditional' => ( $venues->found_posts > 0 ),
),
)
);
} elseif ( $id == 'display' ) {
$args = Tribe__Main::array_insert_after_key( 'tribeDisableTribeBar', $args, array(
'hideLocationSearch' => array(
'type' => 'checkbox_bool',
'label' => __( 'Hide location search', 'tribe-events-calendar-pro' ),
'tooltip' => __( 'Removes location search field from the events bar on all views except for map view.', 'tribe-events-calendar-pro' ),
'default' => false,
'validation_type' => 'boolean',
),
) );
}
return $args;
}
Changelog
| Version | Description |
|---|---|
| 5.3.0 | Change tooltip text. |
| 3.0 | Introduced. |