Miramedia Event Manager for TEDx is a powerful WordPress plugin designed specifically for TEDx event organizers. It provides a complete solution for managing your TEDx event website with custom post types, taxonomies, and beautiful Gutenberg blocks.
Key Features:
-
Three Custom Post Types:
- Talks – Manage TEDx presentations with YouTube integration
- People – Track speakers, team members, and volunteers
- Companies – Showcase sponsors and partner organizations
-
Custom Gutenberg Blocks:
- People Showcase – Display team members, speakers, or volunteers
- Talks Showcase – Feature talks filtered by year
- Companies Showcase – Highlight sponsors and partners with logos
-
Advanced Filtering:
- Filter people by type (speakers, team, volunteers)
- Filter talks by year
- Filter companies by type (sponsors, partners)
- Display options: 3, 6, 9, 12, or ALL items
- Random ordering option for varied displays
-
Beautiful Grid Layouts:
- Responsive 3-column grid for optimal viewing
- Smart 2-logo centering for visual balance
- Mobile-optimized single-column layout
- Hover effects and smooth transitions
-
REST API Endpoints:
- Custom filtered endpoints for efficient data retrieval
/wp/v2/companies-filtered– Get companies by type/wp/v2/people-filtered– Get people by type/wp/v2/talks-filtered– Get talks by year
-
Shortcodes:
[tedx_youtube]– Embed YouTube videos from talk metadata[tedx_speaker]– Display speaker information on talk pages
-
Editor Experience:
- Live preview in Gutenberg editor
- Display logos and images in admin
- Intuitive dropdown menus for filtering
- Custom “Miramedia” block category
Technical Details
Custom Post Types:
* talk – TEDx Talks
* person – People (speakers, team, volunteers)
* company – Companies (sponsors, partners)
Custom Taxonomies:
* talk_year – Organize talks by year
* person_type – Categorize people by role
* company_type – Categorize companies by relationship
REST API Endpoints:
* /wp/v2/talk_year – Get all talk years
* /wp/v2/person_type – Get all person types
* /wp/v2/company_type – Get all company types
* /wp/v2/talks-filtered?talk_year={id}&per_page={n} – Filtered talks
* /wp/v2/people-filtered?person_type={id}&per_page={n} – Filtered people
* /wp/v2/companies-filtered?company_type={id}&per_page={n} – Filtered companies
Gutenberg Blocks:
* miramedia/people-showcase – Display people with filters
* miramedia/talks-showcase – Display talks with filters
* miramedia/companies-showcase – Display companies with filters
Shortcodes:
* [tedx_youtube] – Embed YouTube video from post meta
* [tedx_speaker] – Display linked speaker info
Support
For support, please visit Miramedia or submit an issue on GitHub.
Credits
Developed by Dominic Johnson / Miramedia for the TEDx community.