筛选参考

地图

mmp_map_settings

过滤地图设置


参数

$设置
(数组)地图设置的多维数组

更新日志

版本 描述
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

过滤特定地图的地图设置


参数

$设置
(数组)地图设置的多维数组

更新日志

版本 描述
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

过滤地图标记


参数

$ markers
(数组)地图标记的多维数组

更新日志

版本 描述
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

过滤特定地图的地图标记


参数

$ markers
(数组)地图标记的多维数组

更新日志

版本 描述
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

过滤弹出内容


参数

$弹出
(字符串)弹出内容

更新日志

版本 描述
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

过滤标记设置(当前仅在添加或编辑标记时使用)


参数

$设置
(数组)标记设置的多维数组

更新日志

版本 描述
4.11 介绍

mmp_marker _ {$ id} _settings

过滤特定标记的标记设置(当前仅在添加或编辑标记时使用)


参数

$设置
(数组)标记设置的多维数组

更新日志

版本 描述
4.11 介绍
0
0
154
评价此参考

您无权为此帖子评分。

意见或其他问题?

如果您正在寻找技术支持 请点击这里,对于其他所有问题,请 使用我们的联系表格 取得联系! 我们期待着您的回音!

您的Maps Marker Pro团队

en English
X