Twitch TV Easy Embed (Rail)


The Easiest Way To Embed Twitch Streams

Need a plugin which lets you embed streams in an easy and manageable way? Twitch TV Easy Embed allows you to embed a group of streams and customise the appearance.

  • Show twitch streamers all playing a specific game.
  • Show twitch streamers based on usernames.
  • Show twitch streamers based on a twitch team.
  • Customise language selections, show offline streamers, show stream and chat in a popup.
  • Customise the appearance by changing the colours and fonts to match you site.
  • Custom manager screen and shortcode support.

The plugin works fluidly accross all screen widths and devices, just add the code to your theme or use the shortcode and you’re ready to go!


The cycling functionality of this plugin simply would not work without slick. Thank you to the slick team for producing such an awesome plugin.


  • The admin interface - customize the text, colours, buttons and of course - which games or streamers you want to pull into the widget.
  • The widget on an example theme - using the light colour scheme.
  • The widget on another example theme - using the dark colour scheme.


This section describes how to install the plugin and get it working.

  1. Upload the plugin files to the wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->Easy Embed for Twitch TV screen to configure the plugin
  4. To customize the feed from Twitch TV, fill either the ‘Game’ field or the ‘Channel’ field or the ‘Team’ field. Only fill one of these fields, or the feed will not work.
  5. To add the widget to your site, you can use the shortcode [getTwitchRail] within any page or post. Advanced WordPress users could also add the function call directly to their theme to use the widget outside of a page or post (more on this below)

Shortcode Usage

Simply use the following shortcode anywhere in a post or page within WordPress:


Advanced Usage

For those of you who know your way around a WordPress theme, it’s possible to embed the Twitch TV Rail widget directly within your theme using the wordpress function do_shortcode. This will allow you to put the widget anywhere in your theme, even outside of a post or a page.

To do so, use the following PHP code anywhere in your theme.

<?php echo do_shortcode('[getTwitchRail]') ?>

Preguntas frecuentes

Can I use multiple instances of this widget on one page

With The PRO version, yes. You can download that here

Can I show streams, even if they’re offline?

With The PRO version, yes. You can download that here


3 de febrero de 2019
what is the point of installing it? We are redirected to the site Twitch when we select the video to watch
28 de agosto de 2017
In the beginning the plugin had some issues, and it turns out that I put the code in teh wrong space in the HTML. Author has responded and put it in the correct location.
21 de agosto de 2017
Awesome plugin, works great! But I have a feature request: could you please add multiply row functionality ? Like now we have only 1 row x 4 streams but I would like to have for example 4 rows x 4 streams.
19 de septiembre de 2016
Very nice plugin with understandable code which is easy to customize for your personal needs plus author is super quick with fixes!
Leer todas las 8 reseñas

Colaboradores y desarrolladores

«Twitch TV Easy Embed (Rail)» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Traduce «Twitch TV Easy Embed (Rail)» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios


  • added new admin info


  • Fixed an issue with the plugin version.


  • Reverted API calls to use kraken v5 API.


  • Updated admin pages and plugin icon.


  • Fixed an issue with foreign characters in display names breaking stream URLs (chinese, korean ETC)
  • Fixed an issue with ‘ characters in the GAME name. Games such as PlayerUnknown’s Battlegrounds will now work correctly.
  • Fixed an issue where TEAM would fail due to players with foreign characters.
  • Detached the JS into a seperate file.
  • Further Optimizations.


  • Optimizations.
  • Cleared up some confusion about limits in the admin screen.


  • Optimizations.
  • Added callout for Twitch Player.


  • Minor bug fix for users with WP Debug enabled.


  • Minor bug fix.
  • Removed some leftover code.


  • Upgraded (most of) Twitch API to helix.
  • Added support for offline streams (PRO Only).
  • Added support for multiple rails (PRO Only).
  • Added PRO upgrade notice.
  • All rails now lazy load by default.
  • Added the green / red online indicator.
  • Some code cleanup.


  • Name tweak.
  • Fixed a shortcode issue.


  • Fixed a number of PHP errors.


  • Small tweaks for WP 4.9.4.
  • thumbnail change.


  • BREAKING CHANGES – anyone using the function getTwitchOutput(); in their theme needs to change this to echo do_shortcode('[getTwitchRail]');.
  • Added support for Twitch TEAMS.
  • Added support for streamers of a specific language.
  • Added a stream limit.
  • Added lazy loading.
  • Minor layout tweaks / fixes.
  • Now using Slick Slider instead of Flex Slider.
  • Added more awesome.


  • Fixed an issue with Twitch’s new API rules where streams would not display.


  • Added a ‘Stream offline’ indicator when no streams are online.
  • Fixed an issue when WP_DEBUG enabled and plugin set to ‘disabled’.


  • First version. Tested & Working.