gmb_frontend_data_array

The Maps Builder gmb frontend data array hook.

Description

apply_filters( 'gmb_frontend_data_array', (callback) $array ); 

Parameters (1)

0. $array — Optional. (callback) => array( 'i18n' => array( 'get_directions' => __( 'Get Directions', 'google-maps-builder' ), 'visit_website' => __( 'Visit Website', 'google-maps-builder' ), ), 'infobubble_args' => array( 'shadowStyle' => 0, 'padding' => 12, 'backgroundColor' => 'rgb(255, 255, 255)', 'borderRadius' => 3, 'arrowSize' => 15, 'minHeight' => 20, 'maxHeight' => 450, 'minWidth' => 200, 'maxWidth' => 350, 'borderWidth' => 0, 'disableAutoPan' => true, 'disableAnimation' => true, 'backgroundClassName' => 'gmb-infobubble', 'closeSrc' => 'https://www.google.com/intl/en_us/mapfiles/close.gif' ) )
The array.

Usage

To run the hook, copy the example below.
  1. $array = apply_filters( 'gmb_frontend_data_array', $array ); 
  2.  
  3. if ( !empty( $array ) ) { 
  4.  
  5. // everything has led up to this point... 
  6.  
  7.  
The following example is for adding a hook callback.
  1. // define the gmb_frontend_data_array callback 
  2. function filter_gmb_frontend_data_array( $array ) { 
  3. // make filter magic happen here... 
  4. return $array
  5. }; 
  6.  
  7. // add the filter 
  8. add_filter( 'gmb_frontend_data_array', 'filter_gmb_frontend_data_array', 10, 1 ); 
To remove a hook callback, use the example below.
  1. // remove the filter 
  2. remove_filter( 'gmb_frontend_data_array', 'filter_gmb_frontend_data_array', 10, 1 ); 

Defined (1)

The filter is defined in the following location(s).

/vendor/wordimpress/maps-builder-core/includes/class-gmc-frontend-scripts.php  
  1. $maps_data = apply_filters( 'gmb_frontend_data_array', array(