Connect post types


Progress Map Ultimate does not invent a closed “places” database by default. It attaches mapping fields to WordPress posts (or custom post types) and queries those posts to build each map.

Choose which post types are map-aware

  1. Open Progress Map global settings.
  2. Locate the Post types (or equivalent) option.
  3. Select every post type that should show the Progress Map location metabox (for example post, property, store, event).
  4. Save.

Editors can then set coordinates when they create or edit those posts.

Latitude & longitude fields

Built-in fields

By default, Ultimate uses its own latitude/longitude meta for connected post types. Use the map picker / geocoder in the Progress Map metabox so values stay consistent.

Custom fields (ACF and others)

If your site already stores coordinates in custom fields:

  1. In Progress Map settings, point the plugin to your custom latitude and longitude field keys/names.
  2. Save, then open a post and confirm the metabox reflects the same coordinates.
  3. If you use ACF Map fields, see the tutorials section for syncing ACF with Progress Map (when published under Tutorials).

Mismatched field names are a frequent cause of “map settings look fine but no markers”.

Multiple locations on one post

Ultimate can support more than one location per post when configured for that workflow (secondary locations / multi-location features in core). Start with one location per post for your first map; add multi-location setups once the basic query works.

Per-map query

Connecting a post type globally only makes the metabox available. Each map still needs Query settings:

  • Post type(s) to load
  • Categories / taxonomies, authors, statuses, custom field filters, include/exclude IDs
  • Ordering

See Query settings for details.

Quick validation

  1. Create a test post in the connected type.
  2. Set a known address or lat/lng; save.
  3. Create a map querying that post type.
  4. Embed the shortcode — the test marker should appear.

If the marker is missing, regenerate markers if your build provides that tool, confirm the post is published, and confirm query filters are not excluding it.

Next step

→ First steps checklist, then Enable & disable modules

Top