Description
Display your Digiforma training catalogue on WordPress — automatically
You use Digiforma to manage your training courses and want to display them on your website without duplicate data entry? [MP] Digiforma is the plugin you need. Get in touch if you have any questions.
Thanks to a direct connection to the Digiforma GraphQL API, the plugin imports and syncs your training programmes, sessions, instructors and registrations automatically. Your online catalogue stays up to date with zero manual effort.
Key Features
Automatic Synchronisation with Digiforma
- Automatic import of programmes, sessions, instructors and categories
- Scheduled sync: hourly, twice daily or daily
- Smart retry with exponential backoff (3 attempts) on API errors
- Content hashing: only modified courses are updated in the database
- Real-time progress bar during manual synchronisation
9 Native Gutenberg Blocks
- Formation Details — Display any field: description, objectives, programme, duration, price…
- Formation Sessions — Upcoming sessions list (3 layouts: list, grid, compact)
- Formation List — Training catalogue in grid or list format with pagination
- Formation Instructors — Instructors linked to a training course
- Formation Search — AJAX search engine with filters
- Registration Form — Registration form (inter, intra, info request)
- Calendar — Interactive FullCalendar.js calendar
- QR Code — QR code linking to the training page
- Upcoming Sessions — Next sessions across all training courses
Works With Your Favourite Tools
- Elementor — 4 widgets + 2 Dynamic Tags (duration, price)
- Divi Builder — 5 modules with advanced options (fonts, borders, shadows, margins)
- Shortcodes — 5 shortcodes for integration in any theme or page builder
- FSE Themes — Works with Twenty Twenty-Five, Twenty Twenty-Four and all block themes
- Classic Themes — Overridable templates in your child theme
Online Registration → Digiforma
- Built-in registration form with multi-layer anti-spam protection
- Automatic push to Digiforma (
createDraftTrainee mutation)
- Dedicated CPT to manage registrations in WordPress
- CSV export of all received registrations
SEO Optimised for Training Courses
- Automatic JSON-LD markup:
Course, CourseInstance, ItemList (schema.org)
- Open Graph tags for optimal social media sharing
- Auto-detection of Yoast SEO, Rank Math and AIOSEO (no duplicates)
Performance and Caching
- Configurable transient cache (15 min to 24 hours)
- Auto-flush cache after every sync
- Real-time cache statistics in the dashboard
- Conditional asset loading (CSS/JS only on training pages)
Full Admin Dashboard
- Centralised dashboard with key metrics
- 9 settings tabs: API, Permalinks, Cache, SEO, Template, Cron, Notifications, Registrations, Maintenance
- Email notifications: sync summaries and error alerts
- CSV export: courses, sessions, registrations
- Automatic cleanup of orphaned training courses
- Visual customisation via the WordPress Customizer (colours, border radius, spacing)
Requirements
| Component |
Minimum Version |
| WordPress |
6.0 (tested up to 6.9.1) |
| PHP |
8.0 |
| Digiforma Account |
Active, with API token |
What You Get
- The [MP] Digiforma plugin (ZIP file)
- 1 year of automatic over-the-air updates
- 6 months of technical support
- Complete documentation (FR/EN user guide)
- Use on 1 WordPress site
Setup in 3 Steps
- Install the plugin — Plugins → Add New → Upload → Activate
- Activate your licence — Plugins → [MP] Digiforma → Enter your key
- Connect Digiforma — Paste your API token and run the first sync
Your training courses appear on your site instantly.
Tested Compatibility
| Category |
Compatible |
| FSE Themes |
Twenty Twenty-Five, Twenty Twenty-Four, Twenty Twenty-Three |
| Elementor Themes |
Hello Elementor, Astra, OceanWP, GeneratePress, Kadence |
| Page Builders |
Gutenberg, Elementor, Divi |
| SEO |
Yoast SEO, Rank Math, All in One SEO |
| Multilingual |
WPML, Polylang, Weglot, Loco Translate |
| Cache |
WP Rocket, LiteSpeed Cache, W3 Total Cache |