Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/shahadul878/extend-video-addons/archive/refs/heads/main.zipEnhances the Elementor video widget with automatic video source detection. Paste any supported video URL and the plugin automatically detects the platform—YouTube, Vimeo, Dailymotion, VideoPress, or self-hosted.
This plugin is not affiliated with Elementor. "Elementor" is a trademark of its respective owner.
Features
- Auto Source Detection – Automatically detects video platform from URL patterns
- Multiple Platform Support – YouTube, Vimeo, Dailymotion, VideoPress, and self-hosted videos
- Dynamic Content Support – Works with Elementor dynamic content (ACF fields, post meta)
- Non-invasive – Extends Elementor's existing Video widget; does not replace it
- Backward Compatible – Existing Video widgets and original Elementor features continue to work
Supported Video Platforms
| Platform | URL Patterns |
|---|---|
| YouTube | youtube.com, youtu.be, youtube-nocookie.com |
| Vimeo | vimeo.com |
| Dailymotion | dailymotion.com, dai.ly |
| VideoPress | videopress.com |
| Self-Hosted | .mp4, .webm, .ogg, .ogv, .mov, .m4v, .avi, .wmv, .flv, .mkv |
Requirements
- WordPress 5.0+
- Elementor 3.0+
- PHP 7.4+
Installation
- Upload the
videtectfolder to/wp-content/plugins/ - Activate the plugin through Plugins → Add New → Activate
- Ensure Elementor is installed and activated
- Configure options in Settings → Videtect (optional)
Usage
- Add a Video widget to your Elementor page
- In the widget settings, select Auto Detect from the Source dropdown
- Paste your video URL in the Link field
- The plugin detects the platform automatically and displays the video
Manual Override
You can always manually select YouTube, Vimeo, Dailymotion, VideoPress, or Self Hosted if auto-detection fails or you prefer manual control.
Settings
Access Settings → Videtect to:
- View plugin information and compatibility status
- Configure default behavior (optional)
- Access the About the Author section
About the Author
H M Shahadul Islam
- GitHub: @shahadul878
- Plugin URL: GitHub Repository
Technical Details
- Namespace:
Videtect - Text Domain / Slug:
videtect - Widget: Extends Elementor
videowidget via hooks (does not unregister it) - Hooks:
elementor/element/video/section_video/before_section_end,elementor/widget/before_render_content
Releasing
Releases deploy to WordPress.org SVN and GitHub via Deploy to WordPress.org.
- Update version in
videtect.phpandreadme.txt(Stable tag + changelog). - Update CHANGELOG.md for the new version.
- Commit, then create and push an annotated tag:
git tag -a v1.0.5 -m "Release 1.0.5" git push origin v1.0.5 - The workflow updates https://plugins.svn.wordpress.org/videtect/, tags the release, builds
videtect.zip, and creates a GitHub Release.
Plugin page: https://wordpress.org/plugins/videtect/
Required GitHub secrets: WPORG_USERNAME, WPORG_PASSWORD.
Changelog
1.0.5
- Renamed to Videtect – Auto Video Source for Elementor
- Text domain / slug:
videtect
1.0.4
- Renamed for WordPress.org trademark guidelines
1.0.3
- Text domain matches plugin slug
1.0.1
- WordPress.org compatibility (text domain, readme, Tested up to 7.1)
- Auto Detect injected into the core Elementor Video widget instead of replacing it
- Default source setting applied to new widgets
- Localized editor detection messages
1.0.0
- Initial release
- Auto source detection
- Support for all major video platforms
- Dynamic content support
- Settings page with About section
License
GPL v2 or later. See license file.