Permalinks Settings
The Permalinks tab controls the URL structure of single event pages and the events archive browse views. Eventonomy supports clean "pretty" URLs that are readable and translatable.
Go to Eventonomy → Settings → Permalinks to access these options.
What You Will Learn
- How to enable pretty event URLs
- How to change the URL base slug
- How to translate the slug for multilingual sites
- What the different URL patterns look like
Settings Reference
Pretty Event URLs
Setting: pretty_permalinks
Default: On
When on, Eventonomy registers rewrite rules for clean event URLs:
- Single event:
/event/my-event-slug/ - Events grid:
/events/grid/ - Events list:
/events/list/ - Events month:
/events/month/ - Events upcoming:
/events/upcoming/ - Events bare (default view):
/events/
When off, events use query-string URLs (/?evnm_event=my-event-slug, /?evnm_view=grid). Pretty URLs require a non-plain WordPress permalink structure (Settings → Permalinks → Post name or any other option that is not Plain).
URL Base
Setting: permalink_base
Default: event
The slug used in single-event pretty links. With the default value, a single event URL looks like /event/my-event/.
Change it to match your language or brand - for example:
- French:
evenement→/evenement/mon-evenement/ - Spanish:
evento→/evento/mi-evento/ - German:
veranstaltung→/veranstaltung/meine-veranstaltung/
After changing the base, go to Settings → Permalinks → Save Changes (or run wp rewrite flush) to regenerate the rewrite rules.
A Sample URL preview below the field updates immediately to reflect the current value.
Warning: Changing the base after your site has published event links will break existing external links. If you must rename it on a live site, set up 301 redirects from the old slug pattern to the new one.
Translating the URL for Multilingual Sites
The permalink base is exposed through the evnm_permalink_base filter, making it easy to integrate with WPML or Polylang. See the Internationalization section in the Developer Guide for code examples.
Note on Page URLs
The Events page URL and the My Events dashboard URL are not controlled here. They come from the WordPress page slugs you assign to those pages. Edit those pages normally in Pages → Edit to change their URL.
What's Next?
Configure the calendar feed and geocoding integrations.