Riferimento del filtro

Mappe

mmp_map_settings

Filtra le impostazioni della mappa


parametri

$ impostazioni
(array) Array multidimensionale di impostazioni della mappa

changelog

Versione Descrizione
4.6 Introdotto

Esempi

Aggiungi un prefisso al nome della mappa

add_filter('mmp_map_settings', 'mmp_add_map_name_prefix');

function mmp_add_map_name_prefix($settings) {
    $settings['name'] = 'This map is called: ' . $settings['name'];

    return $settings;
}

mmp_map _ {$ id} _settings

Filtra le impostazioni della mappa per una mappa specifica


parametri

$ impostazioni
(array) Array multidimensionale di impostazioni della mappa

changelog

Versione Descrizione
4.6 Introdotto

Esempi

Trasforma il nome della mappa con ID 1 in un collegamento

add_filter('mmp_map_1_settings', 'mmp_add_link_to_map_1_name');

function mmp_add_link_to_map_1_name($settings) {
    $settings['name'] = '<a href="https://www.example.com">' . $settings['name'] . '</a>';

    return $settings;
}

mmp_map_markers

Filtra gli indicatori della mappa


parametri

$ marcatori
(matrice) Matrice multidimensionale di indicatori di mappa

changelog

Versione Descrizione
4.11 Introdotto

Esempi

Nascondi i link di modifica per gli utenti che hanno effettuato l'accesso

add_filter('mmp_map_markers', 'mmp_hide_marker_edit_links');

function mmp_hide_marker_edit_links($markers) {
    foreach ($markers as $key => $marker) {
        $markers[$key]['edit'] = false;
    }

    return $markers;
}

mmp_map _ {$ id} _markers

Filtra gli indicatori di mappa per una mappa specifica


parametri

$ marcatori
(matrice) Matrice multidimensionale di indicatori di mappa

changelog

Versione Descrizione
4.11 Introdotto

Esempi

Rimuovi i popup sulla mappa con ID 1

add_filter('mmp_map_1_markers', 'mmp_remove_popups_on_map_1');

function mmp_remove_popups_on_map_1($markers) {
    foreach ($markers as $key => $marker) {
        $markers[$key]['popup'] = '';
    }

    return $markers;
}

Marcatori

mmp_popup

Filtra il contenuto popup


parametri

$ popup
(stringa) Contenuto popup

changelog

Versione Descrizione
4.0 Introdotto

Esempi

Sostituisci i segnaposto nel formato {{placeholder}} con contenuto dinamico

add_filter('mmp_popup', 'mmp_replace_popup_placeholders');

function mmp_replace_popup_placeholders($popup) {
    $popup = str_replace('{{weekday}}', date('l'), $popup);
    $popup = str_replace('{{time}}', date('g:i a'), $popup);

    return $popup;
}

Questo trasformerebbe un popup con il contenuto Today is {{weekday}} and it is {{time}} in qualcosa di simile Today is Monday and it is 5:16 pm

mmp_marker_settings

Filtra le impostazioni del marker (attualmente utilizzato solo quando si aggiunge o si modifica un marker)


parametri

$ impostazioni
(array) Array multidimensionale di impostazioni dei marker

changelog

Versione Descrizione
4.11 Introdotto

mmp_marker _ {$ id} _settings

Filtra le impostazioni dei marker per un marker specifico (attualmente utilizzato solo quando si aggiunge o si modifica un marker)


parametri

$ impostazioni
(array) Array multidimensionale di impostazioni dei marker

changelog

Versione Descrizione
4.11 Introdotto
0
0
152
Valuta questo riferimento

Non sei autorizzato a valutare questo post.

Commenti o ulteriori domande?

Se stai cercando supporto tecnico clicca qui, per tutte le altre domande per favore usa il nostro modulo di contatto entrare in contatto! Non vediamo l'ora di sentirti!

Il tuo team di Maps Marker Pro

en English
X