Leaflet Maps Marker 3.12.3

Does Leaflet Maps Marker work with WordPress 5.6.1 and PHP 7.4.8? A smoke test was performed on .

Summary

Errors
3PHP notices
12PHP deprecation warnings
1JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

Memory usage: 326.66 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

Page speed impact: 0.029 seconds
The average page load time increased by this amount after activating the plugin.

Environment
WordPress version5.6.1
PHP version7.4.8
MySQL version8.0.21
PHP memory limit256M
Plugin Info
Last updated
Active installs 10,000+
WordPress.org page https://wordpress.org/plugins/leaflet-maps-marker/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 15

Leaflet Maps Marker - Upgrade to Pro ‹ Test site — WordPress

Page screenshot: Leaflet Maps Marker - Upgrade to Pro ‹ Test site — WordPress
URL /wp-admin/admin.php?page=leafletmapsmarker_pro_upgrade&first_run=true
Requested URL /wp-admin/plugins.php?action=activate&plugin=leaflet-maps-marker%2Fleaflet-maps-marker.php&plugin_status=all&paged=1&s&_wpnonce=7fe64c154e
Aspect after-activation
HTTP status 200
Load time 2.897 s
Memory usage 3.13 MiB
JS errors None
Resource errors None

Leaflet Maps Marker

Page screenshot: Leaflet Maps Marker
URL /wp-admin/admin.php?page=leafletmapsmarker_markers
Aspect menu-item
HTTP status 200
Load time 0.314 s
Memory usage 3.26 MiB
JS errors None
Resource errors None

Leaflet Maps Marker → Add new marker

Page screenshot: Leaflet Maps Marker →  Add new marker
URL /wp-admin/admin.php?page=leafletmapsmarker_marker
Aspect menu-item
HTTP status 200
Load time 1.725 s
Memory usage 4.4 MiB
JS errors None
Resource errors None

Leaflet Maps Marker → List all layers

Page screenshot: Leaflet Maps Marker →  List all layers
URL /wp-admin/admin.php?page=leafletmapsmarker_layers
Aspect menu-item
HTTP status 200
Load time 0.257 s
Memory usage 3.18 MiB
JS errors None
Resource errors None

Leaflet Maps Marker → Add new layer

Page screenshot: Leaflet Maps Marker →  Add new layer
URL /wp-admin/admin.php?page=leafletmapsmarker_layer
Aspect menu-item
HTTP status 200
Load time 0.435 s
Memory usage 4.45 MiB
JS errors None
Resource errors None

Leaflet Maps Marker → Support

Page screenshot: Leaflet Maps Marker →  Support
URL /wp-admin/admin.php?page=leafletmapsmarker_help
Aspect menu-item
HTTP status 200
Load time 0.468 s
Memory usage 2.94 MiB
JS errors None
Resource errors None

Leaflet Maps Marker → Import/Export

Page screenshot: Leaflet Maps Marker →  Import/Export
URL /wp-admin/admin.php?page=leafletmapsmarker_import_export
Aspect menu-item
HTTP status 200
Load time 0.220 s
Memory usage 2.95 MiB
JS errors None
Resource errors None

Leaflet Maps Marker → Tools

Page screenshot: Leaflet Maps Marker →  Tools
URL /wp-admin/admin.php?page=leafletmapsmarker_tools
Aspect menu-item
HTTP status 200
Load time 1.292 s
Memory usage 3.87 MiB
JS errors None
Resource errors None

Leaflet Maps Marker → Settings

Page screenshot: Leaflet Maps Marker →  Settings
URL /wp-admin/admin.php?page=leafletmapsmarker_settings
Aspect menu-item
HTTP status 200
Load time 0.984 s
Memory usage 4.62 MiB
JS errors
[
    {
        "message": "TypeError: Cannot read property 'mozilla' of undefined\n    at HTMLDocument.<anonymous> (/wp-admin/admin.php?page=leafletmapsmarker_settings:254:18)\n    at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.6.1:2:30005)\n    at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=5.6.1:2:30307)",
        "trace": null,
        "code": null
    }
]
Resource errors None

Leaflet Maps Marker → Maps Marker APIs

Page screenshot: Leaflet Maps Marker →  Maps Marker APIs
URL /wp-admin/admin.php?page=leafletmapsmarker_apis
Aspect menu-item
HTTP status 200
Load time 0.288 s
Memory usage 2.97 MiB
JS errors None
Resource errors None

Leaflet Maps Marker → Retirement info   & coupon code   

Page screenshot: Leaflet Maps Marker →  Retirement info   & coupon code   
URL /wp-admin/admin.php?page=leafletmapsmarker_retirement
Aspect menu-item
HTTP status 200
Load time 0.160 s
Memory usage 2.89 MiB
JS errors None
Resource errors None

Leaflet Maps Marker → Upgrade to Pro   

Page screenshot: Leaflet Maps Marker →  Upgrade to Pro   
URL /wp-admin/admin.php?page=leafletmapsmarker_pro_upgrade
Aspect menu-item
HTTP status 200
Load time 0.343 s
Memory usage 2.93 MiB
JS errors None
Resource errors None

Test site – Just another WordPress site

Page screenshot: Test site – Just another WordPress site
URL /
Aspect front-page
HTTP status 200
Load time 0.285 s
Memory usage 2.71 MiB
JS errors None
Resource errors None

Dashboard ‹ Test site — WordPress

Page screenshot: Dashboard ‹ Test site — WordPress
URL /wp-admin/index.php
Aspect new-meta-boxes
HTTP status 200
Load time 0.388 s
Memory usage 4.33 MiB
JS errors None
Resource errors None

Widgets ‹ Test site — WordPress

Page screenshot: Widgets ‹ Test site — WordPress
URL /wp-admin/widgets.php
Aspect new-sidebar-widgets
HTTP status 200
Load time 0.692 s
Memory usage 3 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.274 s0.459 s+0.185 s2.79 MiB4.33 MiB+ 1.54 MiB
/wp-admin/edit.php0.177 s0.323 s+0.146 s2.84 MiB3.03 MiB+ 197.07 KiB
/wp-admin/post-new.php0.866 s1.229 s+0.363 s4.93 MiB5.13 MiB+ 195.05 KiB
/wp-admin/upload.php0.499 s0.433 s-0.066 s2.67 MiB2.9 MiB+ 243.06 KiB
/wp-admin/options-writing.php0.195 s0.212 s+0.017 s2.68 MiB2.89 MiB+ 208.16 KiB
/wp-admin/media-new.php0.207 s0.211 s+0.004 s2.65 MiB2.89 MiB+ 246.99 KiB
/wp-admin/edit-tags.php?taxonomy=category0.165 s0.223 s+0.058 s2.68 MiB2.93 MiB+ 256.55 KiB
/wp-admin/post-new.php?post_type=page1.060 s0.735 s-0.325 s4.92 MiB5.11 MiB+ 190.63 KiB
/wp-admin/options-discussion.php0.296 s0.250 s-0.046 s2.65 MiB2.89 MiB+ 244.06 KiB
/wp-admin/edit-comments.php0.245 s0.228 s-0.017 s2.75 MiB2.94 MiB+ 191.52 KiB
/0.263 s0.260 s-0.003 s2.67 MiB2.71 MiB+ 42.09 KiB
Average 0.386 s0.415 s+0.029 s3.11 MiB3.43 MiB+ 326.66 KiB

Code Statistics

Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where possible, so the numbers you see here may be lower than those reported by other tools.

PHP
Language % Lines of code Comment lines Files
PHP95.2%75,15536,845231
CSS3.7%2,913557
JavaScript0.6%485375
SVG0.5%37816
Total 78,931 36,938 249

PHP Code Analysis | More results »

Lines of code 66,140
Total complexity 12,820
Median class complexity 23.0
Median method complexity 2.0
Most complex class PHPExcel_Reader_Excel5
Most complex function Class_leaflet_options::get_settings()
Classes 191
Methods 2,626
Functions 49

Additions

Things that the plugin adds to the site. This section is not intended to be comprehensive. The test tool only looks for a few specific types of added content.

Database Tables 2

Options wp_options 7

Sidebar Widgets 1

ID Name
class_leaflet_recent_marker_widget<span>Leaflet Maps Marker - recent markers list</span>

Meta Boxes

{
    "dashboard": {
        "lmm-admin-dashboard-widget": {
            "title": "Leaflet Maps Marker - recent markers",
            "context": "normal"
        }
    }
}

PHP Error Log 15 lines

[04-Feb-2021 06:01:51 UTC] PHP Notice:  Trying to access array offset on value of type bool in /wp-content/plugins/leaflet-maps-marker/leaflet-maps-marker.php on line 498
[04-Feb-2021 06:01:57 UTC] PHP Notice:  Undefined index: mapquest_api_key in /wp-content/plugins/leaflet-maps-marker/leaflet-maps-marker.php on line 810
[04-Feb-2021 06:01:57 UTC] PHP Deprecated:  The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /wp-content/plugins/leaflet-maps-marker/leaflet-marker.php on line 912
[04-Feb-2021 06:01:59 UTC] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in /wp-content/plugins/leaflet-maps-marker/leaflet-list-layers.php on line 177
[04-Feb-2021 06:01:59 UTC] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in /wp-content/plugins/leaflet-maps-marker/leaflet-list-layers.php on line 178
[04-Feb-2021 06:01:59 UTC] PHP Notice:  Undefined index: mapquest_api_key in /wp-content/plugins/leaflet-maps-marker/leaflet-maps-marker.php on line 810
[04-Feb-2021 06:01:59 UTC] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in /wp-content/plugins/leaflet-maps-marker/leaflet-layer.php on line 71
[04-Feb-2021 06:01:59 UTC] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in /wp-content/plugins/leaflet-maps-marker/leaflet-layer.php on line 72
[04-Feb-2021 06:01:59 UTC] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in /wp-content/plugins/leaflet-maps-marker/leaflet-layer.php on line 113
[04-Feb-2021 06:01:59 UTC] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in /wp-content/plugins/leaflet-maps-marker/leaflet-layer.php on line 114
[04-Feb-2021 06:01:59 UTC] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in /wp-content/plugins/leaflet-maps-marker/leaflet-layer.php on line 265
[04-Feb-2021 06:01:59 UTC] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in /wp-content/plugins/leaflet-maps-marker/leaflet-layer.php on line 1017
[04-Feb-2021 06:01:59 UTC] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in /wp-content/plugins/leaflet-maps-marker/leaflet-layer.php on line 1019
[04-Feb-2021 06:01:59 UTC] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in /wp-content/plugins/leaflet-maps-marker/leaflet-layer.php on line 1024
[04-Feb-2021 06:02:02 UTC] PHP Deprecated:  The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /wp-content/plugins/leaflet-maps-marker/leaflet-tools.php on line 726
See also: All tests for this plugin, How to Hide Leaflet Maps Marker Admin Menus and Widgets