1 WPML-and-Spanish-Maps
david edited this page 2026-06-16 08:47:22 -07:00

WPML and Spanish Maps

WPML support lets the site maintain translated market entries and render language-specific maps.

Spanish Draft Tool

Go to Farmers Markets > WPML Tools.

The tool creates draft Spanish entries for English markets that do not already have a Spanish translation. It copies market fields, coordinates, schedules, and taxonomy assignments as a starting point for manual translation.

The tool remains runnable when WPML is active and Spanish is enabled, even if no missing Spanish drafts are detected. This lets operators re-check current WPML data.

Spanish Map Page

Use:

[oregon_farmers_market_locator lang="es"]

The shortcode requests Spanish map data from the REST endpoint. The frontend also carries per-instance fallback data, so English and Spanish map instances can coexist safely.

Translation Workflow

  1. Create or import English markets.
  2. Assign regions, delivery options, vendor types, payment types, and seasons.
  3. Run Farmers Markets > WPML Tools to create missing Spanish drafts.
  4. Translate Spanish titles, descriptions, and any translatable fields in WPML.
  5. Review translated taxonomy terms.
  6. Add [oregon_farmers_market_locator lang="es"] to the Spanish page.

Export Helpers

Market CSV exports include WPML language columns:

  • wpml_language
  • wpml_source_language
  • wpml_translation_group
  • wpml_is_spanish