wpgmp_shortcode_attributes - WP Maps Pro

15000+ live websites are using this google maps wordpress plugin.

wpgmp_shortcode_attributes

The wpgmp_shortcode_attributes hook in the WP Maps Pro plugin allows developers to customize the attributes for the [put_wpgmp] shortcode. It is triggered when the shortcode is processed, enabling the addition or removal of attributes dynamically.

Usage

Developers can implement this hook in their theme’s functions.php file or in a custom plugin. The hook provides the flexibility to modify the attributes of a map displayed using the shortcode, which can be particularly useful for tailoring the map’s behavior or appearance based on certain conditions.

Example 1

This example demonstrates how to change the limit attribute to show only 5 locations.

add_filter('wpgmp_shortcode_attributes', 'modify_map_limit');
function modify_map_limit($options) {
    $options['limit'] = 5;
    return $options;
}

Example 2

In this example, we add a new attribute to display maps from a specific category named “restaurants”.

add_filter('wpgmp_shortcode_attributes', 'add_category_filter');
function add_category_filter($options) {
    $options['category'] = 'restaurants';
    return $options;
}

Example 3

This example shows how to remove the show_all_locations attribute to prevent showing all locations by default.

add_filter('wpgmp_shortcode_attributes', 'remove_show_all_locations');
function remove_show_all_locations($options) {
    unset($options['show_all_locations']);
    return $options;
}

Remember to always validate and sanitize input data when modifying shortcode attributes to ensure security and prevent potential vulnerabilities.

Install Plugin Now!

WP MAPS PRO helps you create dynamic, customizable maps using Google Maps or Leaflet — no coding required. Includes free updates, premium support, and a 30-day money-back guarantee.