Are you an educator, trainer, or course creator looking to seamlessly integrate interactive eLearning content into your WordPress website? Look no further! The eLearning Course Uploader plugin is here to transform how you deliver educational content online.
Preview
What is the eLearning Course Uploader Plugin?
The eLearning Course Uploader is a powerful WordPress plugin designed to bridge the gap between professional eLearning authoring tools and your WordPress website. It allows you to upload HTML5 course packages and display them beautifully with a customizable iframe player, making your educational content accessible to learners directly on your site.

Why Choose This Plugin?

Effortless Integration
Gone are the days of complex hosting solutions for your eLearning content. With just a few clicks, you can upload your course packages directly from your WordPress dashboard and embed them anywhere on your site using simple shortcodes.
Responsive & Mobile-Friendly
Your courses will look stunning on any device. The plugin ensures that your content displays beautifully whether your learners are on desktop, tablet, or mobile devices.
Universal Compatibility
Works seamlessly with all major eLearning authoring tools, including:
Commercial Solutions:
- Articulate Storyline 360
- Adobe Captivate
- iSpring Suite
- Lectora Inspire
- Elucidat
- Gomo Learning
Open Source & Free Tools:
- H5P
- Adapt Learning
- Evolve
- Xerte
- Moodle HTML exports
- Custom HTML5 packages
Key Features That Make a Difference

1. Simplified Course Management
The intuitive admin interface makes managing your courses a breeze:
- Upload HTML5 course packages (ZIP files) directly
- Automatic extraction and processing
- Preview courses before publishing
- Easy course organization and management
2. Flexible Display Options
Customize how your courses appear:
- Adjustable iframe dimensions (width and height)
- Toggle fullscreen capability for immersive learning
- Show or hide course titles, authors, and descriptions
- Set global defaults or customize per course
3. Powerful Shortcode System
Embedding courses is as simple as copying and pasting:
[preview_course id="1" width="800px" height="600px" fullscreen="yes"]
4. Fullscreen Learning Experience
Enable fullscreen mode to provide learners with an immersive, distraction-free learning environment.
Perfect Use Cases
Educational Institutions
- Upload course modules and lectures
- Create interactive learning hubs
- Provide students with easy access to course materials
Corporate Training
- Deploy employee training programs
- Share compliance courses
- Create onboarding materials
Online Course Creators
- Enhance course delivery on membership sites
- Provide premium content to subscribers
- Create engaging learning experiences
Consultants & Trainers
- Share training materials with clients
- Create interactive presentations
- Deliver professional development content
Getting Started is Simple
- Install the Plugin
- Search for “eLearning Course Uploader” in your WordPress admin
- Install and activate with one click
- Upload Your First Course
- Navigate to “eLearning Courses > Upload Course”
- Fill in course details and upload your ZIP package
- The plugin handles the rest automatically
- Embed Anywhere
- Copy the generated shortcode
- Paste it into any post or page
- Publish and watch your course come to life
Complete Guide: Everything You Need to Know
Installation Guide
Option 1: Via WordPress Admin (Recommended)
- Go to
Plugins > Add New
in your WordPress dashboard - Search for “eLearning Course Uploader”
- Click “Install Now” and then “Activate”
- You’re ready to start uploading courses!
Option 2: Manual Installation
- Download the plugin zip file from the WordPress repository
- Go to
Plugins > Add New > Upload Plugin
- Choose the downloaded zip file and click “Install Now”
- After installation, click “Activate Plugin”
🎯 Basic Usage Guide
Uploading Your First Course:
- Navigate to
eLearning Courses > Upload Course
in your WordPress admin - Fill in the course details:
- Title: Give your course a descriptive name
- Author: Add the course creator’s name
- Description: Provide a brief overview of the course content
- Upload your course ZIP package (must contain
story.html
orindex.html
) - Click “Upload Course” and let the plugin handle the extraction automatically
Embedding Courses on Your Site:
- Go to
eLearning Courses
to view all your uploaded courses - Find the course you want to embed and copy its shortcode
- Navigate to any post or page where you want the course to appear
- Paste the shortcode into your content
- Publish or update your content to see the embedded course live
Shortcode Reference Guide

Basic Shortcode Format:
[preview_course id="course_id"]
Advanced Parameters:
width | Set the player width | width="100%" or width="800px" |
height | Set the player height | height="600px" |
fullscreen | Enable/disable fullscreen button | fullscreen="yes" or fullscreen="no" |
show_title | Show/hide the course title | show_title="yes" or show_title="no" |
show_author | Show/hide the author name | show_author="yes" or show_author="no" |
show_description | Show/hide course description | show_description="yes" or show_description="no" |
Complete Example:
[preview_course id="1" width="800px" height="500px" fullscreen="yes" show_title="yes" show_author="yes" show_description="no"]
This shortcode will display course ID 1 with:
- 800px width and 500px height
- Fullscreen button enabled
- Course title and author visible
- Course description hidden
Frequently Asked Questions
Q: What type of eLearning content can I upload? A: You can upload any HTML5 package that includes an index.html
or story.html
file as its main entry point. This includes content created with tools like Articulate Storyline, Adobe Captivate, H5P, and other HTML5 eLearning authoring tools.
Q: Is there a file size limit for uploads? A: The upload limit depends on your server configuration. The plugin itself doesn’t impose any specific limitation, but your web hosting might have restrictions on maximum upload sizes. Contact your hosting provider if you need to increase upload limits.
Q: Can I track user progress or completion? A: The basic plugin doesn’t include tracking functionality. However, if your eLearning content includes SCORM or xAPI capabilities, you can use compatible LMS plugins alongside this one for comprehensive tracking.
Q: Will the plugin work with any WordPress theme? A: Yes! The plugin is designed to be compatible with any properly coded WordPress theme. The iframe-based player adapts to your theme’s layout automatically.
Q: Can I customize the appearance of the course player? A: Absolutely! The plugin provides multiple customization options through shortcode parameters, and the iframe player inherits your theme’s styling for seamless integration.
Q: What if my course files don’t work after upload? A: Ensure your ZIP package contains either story.html
or index.html
as the main entry point. All related files (CSS, JavaScript, images, etc.) should be included in the ZIP package with their original folder structure intact.
Technical Excellence
The plugin is built with modern WordPress development standards, ensuring:
- Security: Safe file handling and validation
- Performance: Optimized for fast loading times
- Compatibility: Works with any properly coded WordPress theme
- Scalability: Handle multiple courses without performance issues
Real-World Impact
Whether you’re running a university website, corporate training platform, or online course business, this plugin eliminates the technical barriers that often prevent educators from sharing their content effectively. No more external hosting costs, complex integrations, or compatibility headaches.
Support and Community
The plugin comes with comprehensive documentation and active support. The developer is committed to continuous improvement and regularly updates the plugin to ensure compatibility with the latest WordPress versions and eLearning standards.
Ready to Transform Your eLearning Delivery?
Don’t let technical limitations hold back your educational content. The eLearning Course Uploader plugin is your gateway to professional, seamless eLearning integration on WordPress.