ITI Digital AI-Ready Events & Places
ITI Digital AI-Ready Events & Places
Description
SEO-friendly Events and Places integration for WordPress powered by the ITI Digital platform.
AI-ready Events and Places content delivery for WordPress with SEO-friendly URLs, schema-ready rendering, dynamic sitemap support, optional WordPress search integration, API key support, and real-time discoverability tools.
Features
- API key support for authenticated ITI Digital API requests
- Server-side rendered HTML optimized for SEO and AI-assisted search discoverability
- Clean, SEO-friendly URLs using WordPress rewrite rules
- Dynamic XML sitemap for ITI Digital content
- Canonical URL caching for improved SEO
- Support for detail base pages with structured URLs:
- Events:
/e/ - Places:
/p/
- Events:
- Staging mode to safely test canonical and sitemap URLs
- Automatic trailing slash handling based on WordPress settings
- Automatic sitemap exclusion support for internal SSR layout pages
- Automatic cache refresh for SSR listing pages
- Manual cache refresh and URL purge tools
- Webhook endpoint for real-time Event and Place cache invalidation
- Dynamic route cache exclusion recommendations
- Optional WordPress search integration for Event and Place results
- Theme-overridable search templates for frontend customization
Important Notes
- Save Permalinks after changing routes
- Avoid creating child pages under the selected base pages that use the reserved paths /e/ (Events) or /p/ (Places), as they may conflict with dynamic detail URLs.
- Staging mode should not be used on production sites
Installation
- Upload the plugin files to
/wp-content/plugins/itidi-ai-events-places - Activate the plugin through the WordPress admin
- Go to Settings ITI Digital Events & Places
- Enter the Hubname and API Key provided by ITI Digital
- Enable Events and/or Places modules
- Select an SSR layout page for detail rendering. This page must include the related content shortcode.
- Select detail base pages (pages with listing shortcodes)
- Optionally enable Events and/or Places in WordPress search
- Save settings
- Go to Settings Permalinks and click Save
(Layout pages are used internally as SSR rendering containers and are not intended to function as standalone public landing pages.)
Screenshots

General plugin configuration and cleanup settings.

Events module settings, dynamic routes, and shortcode options.

Places module settings and listing configuration.

SEO tools including dynamic sitemap, canonical handling, and staging mode.

Cache tools, webhook configuration, and cache management.

Help tab with setup guidance, documentation links, and shortcode examples.
Faq
You need an active ITI Digital hub and valid hub configuration on the ITI Digital platform.
Yes. A valid ITI Digital API key is required for authenticated API requests.
No. The plugin depends on external ITI Digital API responses.
Reviews
Changelog
1.0.3
- Fixed an issue where the scheduled cache refresh process could affect page-builder content on some sites.
- Added WP Engine cache refresh support for ITI shortcode pages.
1.0.2
- Added Event and Place submission form shortcodes.
- Added analytics-friendly dataLayer tracking for Event and Place detail pages.
- Removed outdated Detail Base Page warning about child pages, since detail URLs use dedicated /e/ and /p/ route separators.
1.0.1
- Added configurable listing limits for Events and Places.
- Added
limitshortcode attribute support for Event and Place listing shortcodes. - Added admin shortcode builder tools to help create full Event and Place listing shortcodes with attributes, including add/remove handling for shortcode parameters.
- Improved listing widget initialization when third-party widget scripts load later due to optimization or delayed JavaScript settings.
1.0.0
- Initial release with SSR support for Events and Places
- API key authentication support
- Optional WordPress search integration for Event and Place results
- Theme-overridable search templates
- Dynamic sitemap
- Canonical URL caching
- Staging URL replacement
- Improved routing with /e/ and /p/
- Automatic sitemap exclusion support for internal SSR layout pages
- Automatic cache refresh system
- Manual cache management tools
- Secure webhook-based cache invalidation
- Dynamic route cache exclusion recommendations
- SSR cache refresh support for Event and Place listings
- Support for Rank Math, Yoast SEO, and All in One SEO
- Legacy Embed Finder migration helper
- AI discoverability and structured content optimization