Description
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.
Blocks
This plugin provides 3 blocks.
- People Showcase
- Talks Showcase
- Companies Showcase
Installation
- Upload the plugin folder to
/wp-content/plugins/miramedia-event-manager-for-tedx/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Start adding Talks, People, and Companies via the WordPress admin
- Use the custom Gutenberg blocks to display content on your pages
FAQ
-
Does this work with the block editor (Gutenberg)?
-
Yes! This plugin is built specifically for the WordPress block editor with three custom showcase blocks.
-
Can I filter talks by year?
-
Yes, talks can be organized using the “Talk Year” taxonomy and filtered in the Talks Showcase block.
-
How do I add YouTube videos to talks?
-
Each Talk post type has a custom field for YouTube links. Use the
[tedx_youtube]shortcode to display the embedded video. -
Can I display logos for sponsors?
-
Yes, the Companies Showcase block displays company logos in a responsive grid. Just set the featured image for each company.
-
Is it mobile responsive?
-
Absolutely! The plugin includes responsive CSS that adapts from 3-column desktop layouts to single-column mobile displays.
-
Can I randomize the order of items?
-
Yes, each showcase block has a “Display in Random Order” checkbox option.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Miramedia Event Manager for TEDx” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Miramedia Event Manager for TEDx” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.5
- Updated: Tested up to WordPress 6.9
- Added: Plugin icon
1.4
- Amends based on an email 8th December 2025
- Added ABSPATH security checks to all PHP files to prevent direct access
- Enhanced security compliance for WordPress.org standards
1.3
- Renamed plugin to “Miramedia Event Manager for TEDx”
- Added proper License and License URI headers
- Fixed Text Domain to match plugin slug (miramedia-event-manager-for-tedx)
- Removed heredoc syntax from shortcodes for WordPress.org compliance
- Updated readme.txt with comprehensive documentation
- WordPress Plugin Directory submission preparation
1.2
- Added filtered REST API endpoints for all custom post types
- Implemented per_page controls (3, 6, 9, 12, ALL)
- Added random order display option to all blocks
- Updated company showcase grid from 2 to 3 columns
- Added smart centering for 2 logos using CSS :has() selector
- Enhanced Gutenberg editor previews with logo/image display
- Improved slug/ID handling for taxonomy filtering
- Added mobile responsive grid adjustments
- Performance improvements for API calls
1.1
- Added taxonomy and custom fields to blocks
- Improved block functionality
- Enhanced admin interface
1.0
- Initial release
- Custom post types: Talks, People, Companies
- Custom taxonomies: Talk Year, Person Type, Company Type
- Basic Gutenberg blocks
- YouTube integration shortcode
- Speaker display shortcode