VenoMaps is a free WordPress plugin to create custom Maps which can be placed anywhere: Pages, Posts, Widgets.
Get your custom maps without Google Maps, free from tracking cookies, and without the need of API keys and paid subscriptions!

Upload your custom markers, select a size, set the map’s and the markers’ coordinates, select a custom style for the map, insert some html content for the popup info boxes and publish your map.

The VenoMaps editing page also offers some geolocation utilities to get the coordinates typing an address, or placing the marker in a specific position on the map.

Screenshots

The plugin is based on OpenLayers and OpenstreetMaps, default maps by Stamen Design and Wikimedia.
Custom maps can be created at MapTiler, free plan up to 5 styles.