WP Manifestindependent plugin directory
manifest / media / kashida-video-embed

Kashida Video Embed

A lightweight WordPress plugin to embed and display videos with customizable layouts, including Grid, List, Carousel, and Slider. Features group-specific settings, shortcode generator, translation support, and an easy-to-use admin interface.

★ 1stars

Install

Download source zip No release zip yet

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/mrwan-bg/kashida-video-embed/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Kashida Video Embed — WordPress video embedding plugin

Kashida Video Embed

A WordPress plugin for embedding videos and displaying them in reusable, responsive layouts.

Version 1.4.22 · WordPress 6.0+ · PHP 7.4+ · GPL-2.0-or-later

Download v1.4.22 · Report an issue


Overview

Kashida Video Embed helps WordPress site editors add supported video URLs without manually writing embed code. Manage videos in a searchable library, create reusable collections, customize the display, and insert content with shortcodes or the Gutenberg block.

Suitable for educational websites, tutorials, news, reviews, portfolios, interviews, and other video-focused content.

Key features

  • Five collection layouts: Grid, List, Carousel, Slider, and Featured + Playlist.
  • Video library: save and manage videos from supported public URLs or supported provider embed code.
  • Reusable collections: group videos and display them in multiple places.
  • Shortcode generator: choose available layout and display options and copy the generated shortcode.
  • Layout customization: adjust supported colors, titles, spacing, columns, and other settings depending on the selected layout.
  • Responsive presentation: adapt the display to different screen sizes using available settings.
  • Gutenberg block: embed supported video content in the block editor.
  • Arabic translation: Arabic translation files are included.
  • Built-in Help section: access usage guidance from the plugin administration area.
  • Privacy-conscious behavior: the plugin does not send analytics or video data to Kashida; third-party video players may connect to their own providers when loaded.
Kashida Video Embed features overview
Features overview
Kashida Video Embed layout showcase
Layout options
Kashida Video Embed plugin showcase
Plugin showcase
Kashida Video Embed responsive display
Responsive display
Kashida Video Embed overview
Plugin overview
Embedding videos with Kashida Video Embed
Video embedding
Kashida Video Embed help and support
Help and support
Kashida Video Embed plugin icon
Plugin icon

Supported video sources

Supported sources include YouTube, Vimeo, Facebook, X/Twitter, Dailymotion, TikTok, Twitch, Instagram, and WordPress.tv when embedding is permitted. Supported direct video files include MP4, WebM, and OGV.

Provider restrictions still apply. Some services require canonical URLs, a provider-specific player ID, HTTPS, a configured parent domain, authentication, or embedding permission. The plugin cannot override restrictions imposed by the original provider.

How it works

  1. Add a video: open the plugin's administration area and paste a supported URL or provider embed code.
  2. Save and manage videos: use the video library to organize and find saved entries.
  3. Create a collection: select the videos you want to display together.
  4. Choose a layout: select Grid, List, Carousel, Slider, or Featured + Playlist and adjust the available settings.
  5. Generate the shortcode: use the collection generator and copy the shortcode it produces.
  6. Publish: insert the shortcode in a WordPress page, post, or compatible shortcode area. Use the Gutenberg block for supported individual video embeds.

Requirements and compatibility

Requirement Supported version
WordPress minimum 6.0
PHP minimum 7.4
Tested up to WordPress 7.1
Stable plugin version 1.4.22
License GPL-2.0-or-later

Use a currently supported PHP release where your hosting environment and WordPress installation allow it. Back up your site and test updates on a staging site before deploying them to production.

Installation

  1. Download kashida-video-embed-1.4.22.zip.
  2. In WordPress, go to Plugins → Add New Plugin → Upload Plugin.
  3. Select the downloaded ZIP and click Install Now.
  4. Click Activate Plugin.
  5. Open Kashida Video Embed in the WordPress admin menu and follow the built-in Help instructions.

Shortcode examples

Use the shortcode generated by the plugin interface for your saved video or collection. The following examples illustrate the available individual-video shortcode formats:

[kashida_video_embed id="123"]
[kashida_video_embed url="https://youtu.be/VIDEO_ID" ratio="16:9"]

Replace the example ID or URL with your own content. Use only attributes supported by the installed version; for saved collections, copy the generated shortcode instead of guessing its identifier.

Privacy

The plugin does not send analytics or video data to Kashida. Embedded third-party players may connect to their own providers when a visitor loads a page containing a video. Each provider's privacy policy and embedding behavior apply.

Troubleshooting

  • Video does not display: check that the URL is correct, supported, and publicly accessible; confirm that the provider permits embedding.
  • Twitch playback fails: Twitch may require HTTPS and a matching parent domain. Local development domains and iframe policies can prevent playback.
  • Dailymotion playback fails: check the Player ID or use the official embed code where required.
  • Shortcode appears as plain text: insert it in a WordPress content area or block that processes shortcodes.
  • Layout differs from the preview: review the selected layout settings, theme styles, and viewport size.

When reporting an issue, include the plugin version, WordPress version, PHP version, provider, selected layout, and reproducible steps. Do not include passwords, private tokens, or other credentials.

Development and repository

Author

Kashida Media Services · kashida.ly

License

Kashida Video Embed is distributed under the GPL-2.0-or-later license. See LICENSE.