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!

Buy this plugin exclusively on CodeCanyon! You’ll get free updates, full support, and if you’re not satisfied, we’ve got you covered with a 30-day money-back guarantee.