Voxel 1.7.3 is now available

Posted by Arian & Albion, 1 month ago

Today, we are excited to release Voxel 1.7.3. Let’s get into it!

Open Street Map integration

OSM is now available as a map provider in WP-admin →  Voxel →  Settings →  Map providers

Preview of Open Street Maps being used on the archive page

Map tile server

A tile server in the context of OpenStreetMap is a service that delivers the map as many small square image files, called tiles, instead of one large image. Each tile represents a specific geographic area at a specific zoom level, and only the tiles needed for the current view are requested as users pan and zoom the map. This approach makes maps fast and efficient to load and interact with.

The default OpenStreetMap tile server at

https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png

is a public service for light, low-traffic usage. It is not encouraged for commercial sites or applications operating at scale.

Add custom map tiles

You can add custom map tiles by using a different tile server instead of the default OpenStreetMap one, typically provided by a third-party service or hosted by yourself.

Common third-party providers for custom map tiles include MapTiler, Stadia Maps, Carto, and Thunderforest. These services offer hosted, styled tiles with higher rate limits, uptime guarantees, and options for commercial use, while still being compatible with standard {z}/{x}/{y} tile URLs and popular mapping libraries.

Geocoding provider

Nominatim is a free geocoding provider included with this integration, however it has strict usage limits (1 request per second application-wide) and is not suitable for commercial use.

For that reason, we provide the option to use Google Maps or Mapbox as geocoding service, even if your map provider is set to OSM.

Paid listing tweaks

Under Paid listings > Settings > General, a new option available Auto-select first available plan.

This means if user already owns a plan, it’s automatically used on their next submission, skipping plan selection. Note: This means the user can’t pick another plan until they use all submissions of existing plans

When plan is limited to one purchase and user has already bought that plan once, the plan is faded away, and button changes to “Not available”.

When customer buys a listing package, the order page shows details about that plan including limits for each CPT it includes. This update also adds a Create button which sends user directly to submission page and auto selects that plan.

Current role (VX) widget

Previously, changing role was part of the Current Plan (VX) widget. Since that widget becomes unavailable if Paid members addon is disabled, we created a separate widget for changing role that is available at all times.

Full changelog