plugin-icon

Qaiyo Social Video Embed

Door qaiyo·
Modern, clean social video display for WordPress with TikTok and YouTube (Shorts + regular) support, mixed galleries and YouTube channel feed import.
Versie
1.0.0
Laatst bijgewerkt
Jul 30, 2026

Qaiyo Social Video Embed is a modern, multi-platform video embed plugin with TikTok, YouTube (Shorts + regular videos) and Vimeo support. Mix videos from different platforms together in a single gallery, or automatically import the latest videos from a YouTube channel.

Key features:

  • Multi-platform — TikTok, YouTube and Vimeo in one plugin.
  • Mixed galleries — Videos from different platforms together in one grid, carousel or list view.
  • Gutenberg block — Insert galleries from the editor with a live preview, no shortcodes needed.
  • YouTube channel feed import — Paste a channel URL and automatically show the latest N videos or Shorts (no API key required).
  • Lightbox / modal playback — Optionally open videos in a fullscreen modal instead of inline.
  • Responsive column breakpoints — Separate column counts for desktop, tablet and mobile.
  • High-resolution thumbnails — Automatic use of maxresdefault.jpg (1280×720).
  • Automatic aspect ratio detection — 9:16 (Shorts/TikTok), 16:9 (regular YouTube).
  • Lazy load + click-to-play — The iframe only loads on click, keeping pages fast.
  • Customizable play button — Background and icon color configurable in the admin.
  • oEmbed cache — Transient caching with adjustable duration.
  • YouTube nocookie support — GDPR-friendly privacy-enhanced mode.
  • 4 display modes — single, grid, carousel, list.
  • Accessible — ARIA labels and keyboard navigation.
  • Dark mode and print styles.
  • Extensible — Provider pattern, write your own provider.
  • Translation ready — Fully internationalized; translations are provided through translate.wordpress.org.
  • Translation plugin compatible — Works with WPML, Polylang, TranslatePress and other translation plugins.
  • WordPress standards — Nonce verification, capability checks, input sanitization, escaped output.

YouTube channel feed

Paste the channel’s ID-based URL (you can copy it from the channel’s About/Share panel or from a video’s channel link):

  • https://www.youtube.com/channel/UCxxxxxxxxxxxxxxxxxxxxxx — the latest videos
  • https://www.youtube.com/channel/UCxxxxxxxxxxxxxxxxxxxxxx/shorts — the latest uploads shown vertically (9:16)
  • https://www.youtube.com/user/legacyname — legacy username channels are also supported

The plugin reads YouTube’s official public RSS feed (feeds/videos.xml) for that channel — no API key needed and no page scraping. Handle URLs (/@name) and custom URLs (/c/name) require the YouTube Data API; that (and exact Shorts filtering) is available in the Pro add-on.

External services

This plugin embeds videos hosted on third-party platforms. It therefore contacts those platforms in two different ways, described below.

1. Server-side requests (made by your site, from wp-admin or while rendering a page)

These resolve the metadata of the videos you add. Only the video or channel URL that you enter is sent; the responses are cached. No visitor data is involved.

  • YouTube (Google) — www.youtube.com: oEmbed endpoint (/oembed) for individual videos, and the official public RSS feed (/feeds/videos.xml) for channel feeds, using the channel ID or legacy username contained in the URL you provide.
  • Vimeo — vimeo.com: oEmbed endpoint (/api/oembed.json) for individual videos.
  • TikTok — www.tiktok.com: oEmbed endpoint (/oembed) for individual videos.
  • WordPress.org — api.wordpress.org: on the plugin’s “Discover Qaiyo” screen only, the standard WordPress plugin API (plugins_api) is queried to list this author’s free plugins. No data about your site is sent beyond the standard API query.

2. Requests made by your visitors’ browsers (when a page with the gallery is viewed)

Video thumbnails and the video players themselves are loaded directly from the platforms. This means your visitors’ browsers contact those platforms, and — as with any embedded video — the platform receives the visitor’s IP address, user agent and referring page, and may set cookies.

  • Thumbnail images — i.ytimg.com (YouTube), plus Vimeo’s and TikTok’s own image CDNs.
  • Video players (loaded only after the visitor clicks play) — www.youtube.com or www.youtube-nocookie.com (YouTube), player.vimeo.com (Vimeo), www.tiktok.com (TikTok).

To reduce this, the plugin uses click-to-play (nothing from the player is loaded until the visitor clicks), offers YouTube’s privacy-enhanced youtube-nocookie.com mode, and requests Vimeo’s Do Not Track (dnt=1) parameter.

This functionality is required for the plugin to display embedded videos. Provider terms and privacy policies: * YouTube (Google): https://www.youtube.com/t/terms — https://policies.google.com/privacy * Vimeo: https://vimeo.com/terms — https://vimeo.com/privacy * TikTok: https://www.tiktok.com/legal/terms-of-service — https://www.tiktok.com/legal/privacy-policy * WordPress.org: https://wordpress.org/about/terms/ — https://wordpress.org/about/privacy/

Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 7.0.2
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.