Ссылка на фильтр

Карты

mmp_map_settings

Фильтрует настройки карты


параметры

$ настройки
(array) Многомерный массив настроек карты

Список изменений:

Версия Описание
4.6 Введенный

Примеры

Добавьте префикс к названию карты

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

Фильтрует настройки карты для определенной карты


параметры

$ настройки
(array) Многомерный массив настроек карты

Список изменений:

Версия Описание
4.6 Введенный

Примеры

Превратите название карты с ID 1 в ссылку

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

Фильтрует маркеры карты


параметры

$ маркеры
(array) Многомерный массив маркеров карты

Список изменений:

Версия Описание
4.11 Введенный

Примеры

Скрыть ссылки редактирования для вошедших в систему пользователей

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

Фильтрует маркеры карты для определенной карты


параметры

$ маркеры
(array) Многомерный массив маркеров карты

Список изменений:

Версия Описание
4.11 Введенный

Примеры

Убрать всплывающие окна на карте с 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;
}

Маркеры

mmp_popup

Фильтрует всплывающее содержимое


параметры

$ popup
(строка) Всплывающее содержимое

Список изменений:

Версия Описание
4.0 Введенный

Примеры

Заменить заполнители в формате {{placeholder}} с динамическим содержанием

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;
}

Это превратит всплывающее окно с контентом Today is {{weekday}} and it is {{time}} в нечто вроде Today is Monday and it is 5:16 pm

mmp_marker_settings

Фильтрует настройки маркера (в настоящее время используется только при добавлении или редактировании маркера)


параметры

$ настройки
(array) Многомерный массив настроек маркера

Список изменений:

Версия Описание
4.11 Введенный

mmp_marker _ {$ id} _settings

Фильтрует настройки маркера для определенного маркера (в настоящее время используется только при добавлении или редактировании маркера)


параметры

$ настройки
(array) Многомерный массив настроек маркера

Список изменений:

Версия Описание
4.11 Введенный
0
0
118
Оцените эту ссылку

Вы не можете оценивать это сообщение.

Оставить комментарий

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X