Remix Manager for H5P is a WordPress plugin that gives your users a fully featured front-end library for managing their own H5P content with no admin access required.
Users can view, edit, remix, and delete their H5P items directly from a page on your site. Administrators control exactly which roles have access, what actions they can perform, how many items each role can store, and where the View and Edit links send users.
Features
- Front-end library dashboard
Display a searchable, sortable table of each user’s H5P content via a single shortcode.
- One-click Remix
Duplicate any H5P item, including complex content types like Arithmetic Quiz and Course Presentation, with all dependencies and media files correctly copied.
- Delete with full cleanup
Removes the content row, all library dependencies, user data, and the on-disk media folder.
- Role-based permissions
Control access, remix rights, delete rights, and maximum library size per role, including custom roles.
- Library link behavior
Configure the View and Edit links to point to the WordPress admin, a Frontend H5P Editor page, or any custom URL with dynamic tokens.
- Bulk actions
Remix or delete multiple items at once.
- Search and filter
Users can search by title or filter by content type.
- Pagination
Handles large libraries cleanly.
- Compatible with Frontend H5P Editor
Works out of the box with the companion plugin to keep users entirely on the front end.
Shortcode Reference
Add [rmh5p_user_library] to any WordPress page to display the front-end library for the logged-in user. That’s the only shortcode this plugin provides. Everything else is configured in Settings.
How to Use
1. Install the Plugin
- Go to your WordPress dashboard → Plugins → Add New.
- Search for Remix Manager for H5P.
- Click Install Now, then Activate.
2. Configure Settings
- Go to Settings → Remix Manager for H5P in your WordPress admin.
- Set the maximum number of H5P items each role can store in their library
(0 = no limit). - Adjust permissions if you want to restrict remixing to specific roles.
3. Configure Library Link Behavior (optional)
- Still in Settings → H5P Remix Manager, scroll to Library Link Behavior
- For both the View and Edit links, choose one of three options:
- Admin backend (default) — links go to the WordPress admin H5P pages
- Frontend H5P Editor pages — links go to pages configured in the Frontend H5P Editor plugin
- Custom URL — enter your own URL template using
%h5p_id%and/or%h5p_title%as dynamic tokens
4. Create the Remix Library Page
- Create a new page or post.
- Insert the shortcode:
[rmh5p_user_library] - Publish the page. This becomes each user’s front-end H5P library!
5. Users Can Now Manage Their H5P Content
- Users visit the page you created.
- They’ll see a list of their own H5P items.
- View – Opens the H5P content viewer.
- Edit – Opens the H5P editor for that item.
- Remix – creates a full duplicate of the item, including all media files.
- Delete – Removes the item and all associated files and data.
Requirements
| Requirement | Details |
| WordPress | 5.4 or higher |
| PHP | 7.4 or higher |
| H5P Plugin | Required — install free from WordPress.org |
| Frontend H5P Editor | Optional — required only if you want front-end View/Edit links |
Companion Plugin: Frontend H5P Editor
Remix Manager for H5P pairs with Frontend H5P Editor, a separate free plugin that provides front-end view, create, and edit pages for H5P content via iframes.
When both plugins are active and configured, the View and Edit links in the library table automatically point to your front-end pages — no admin access needed for users at any point.
Learn more: https://indiegg.com/frontend-h5p-editor
Need Help?
Full documentation is available at https://indiegg.com/remix-manager-for-h5p/documentation.
For support, visit the plugin’s support forum on WordPress.org or contact us via our Support page.
If this plugin has saved you time, consider buying me a coffee. It helps support continued development.
