{"id":148646,"date":"2021-10-16T18:49:05","date_gmt":"2021-10-16T18:49:05","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/streamweasels-twitch-integration\/"},"modified":"2025-07-28T09:58:20","modified_gmt":"2025-07-28T09:58:20","slug":"streamweasels-twitch-integration","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/streamweasels-twitch-integration\/","author":20071948,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.9.4","stable_tag":"trunk","tested":"6.7.5","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"SW Twitch Integration - Blocks and Shortcodes for Embedding Twitch Streams","header_author":"StreamWeasels","header_description":"The StreamWeasels Base plugin.","assets_banners_color":"7554b2","last_updated":"2025-07-28 09:58:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.streamweasels.com\/","header_author_uri":"https:\/\/www.streamweasels.com","rating":4.8,"author_block_rating":0,"active_installs":1000,"downloads":50453,"num_ratings":23,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["faq","changelog","description"],"tags":[],"upgrade_notice":[],"ratings":{"1":1,"2":0,"3":0,"4":1,"5":21},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":2632274,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":2632274,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2629079,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2628760,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"streamweasels\/twitch-embed":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"streamweasels\/twitch-embed","version":"0.1.0","title":"StreamWeasels Twitch Embed","category":"streamweasels","icon":"twitch","description":"StreamWeasels Twitch Embed - Embed a single Twitch stream.","keywords":["twitch","embed"],"attributes":{"channel":{"type":"string","default":"monstercat"},"autoplay":{"type":"boolean","default":false},"theme":{"type":"string","default":"dark"},"muted":{"type":"boolean","default":false},"embedChat":{"type":"boolean","default":false},"width":{"type":"string","default":""},"height":{"type":"string","default":""}},"supports":{"align":true,"anchor":true,"color":{"background":true,"gradients":true}},"textdomain":"streamweasels","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"},"streamweasels\/twitch-integration":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"streamweasels\/twitch-integration","version":"0.1.0","title":"StreamWeasels Twitch Integration","category":"streamweasels","icon":"twitch","description":"StreamWeasels Twitch Integration - Best for Embedding many Twitch streams.","keywords":["twitch","embed"],"attributes":{"layout":{"type":"string","default":"wall"},"channels":{"type":"string","default":""},"team":{"type":"string","default":""},"game":{"type":"string","default":""},"language":{"type":"string","default":""},"limit":{"type":"number","default":8}},"supports":{"align":true,"anchor":true,"color":{"background":true,"gradients":true}},"textdomain":"streamweasels","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css"}},"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2740018,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2740018,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2740018,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2740018,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2740018,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2740018,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2740018,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":2740018,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"Twitch Wall (included)","2":"Twitch Rail (included)","3":"Twitch Player (included)","4":"Twitch Status (included)","5":"Twitch Feature (paid)","6":"Twitch Showcase (paid)","7":"Twitch Nav (paid)","8":"Twitch Vods (included)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[10854,162365,225943,148148,205050],"plugin_category":[],"plugin_contributors":[78154,156117,204281],"plugin_business_model":[],"class_list":["post-148646","plugin","type-plugin","status-publish","hentry","plugin_tags-twitch","plugin_tags-twitch-api","plugin_tags-twitch-blocks","plugin_tags-twitch-embed","plugin_tags-twitch-streams","plugin_contributors-freemius","plugin_contributors-jburleigh1","plugin_contributors-streamweasels","plugin_committers-streamweasels"],"banners":{"banner":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/banner-772x250.jpg?rev=2628760","banner_2x":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/banner-1544x500.jpg?rev=2629079","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/icon-128x128.gif?rev=2632274","icon_2x":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/icon-256x256.gif?rev=2632274","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/screenshot-1.png?rev=2740018","caption":"Twitch Wall (included)"},{"src":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/screenshot-2.png?rev=2740018","caption":"Twitch Rail (included)"},{"src":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/screenshot-3.png?rev=2740018","caption":"Twitch Player (included)"},{"src":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/screenshot-4.png?rev=2740018","caption":"Twitch Status (included)"},{"src":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/screenshot-5.png?rev=2740018","caption":"Twitch Feature (paid)"},{"src":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/screenshot-6.png?rev=2740018","caption":"Twitch Showcase (paid)"},{"src":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/screenshot-7.png?rev=2740018","caption":"Twitch Nav (paid)"},{"src":"https:\/\/ps.w.org\/streamweasels-twitch-integration\/assets\/screenshot-8.png?rev=2740018","caption":"Twitch Vods (included)"}],"raw_content":"<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20display%20streamers%20playing%20a%20specific%20game%3F'><h3>How do I display streamers playing a specific Game?<\/h3><\/dt>\n<dd><p>[sw-twitch game=\"GTA V\"]<\/p><\/dd>\n<dt id='how%20do%20i%20display%20streamers%20playing%20a%20specific%20team%3F'><h3>How do I display streamers playing a specific Team?<\/h3><\/dt>\n<dd><p>[sw-twitch game=\"ths\"]<\/p><\/dd>\n<dt id='how%20do%20i%20display%20streamers%20from%20a%20channel%20list%3F'><h3>How do I display streamers from a Channel List?<\/h3><\/dt>\n<dd><p>[sw-twitch channels=\"lirik,shroud,sodapoppin\"]<\/p><\/dd>\n<dt id='how%20do%20i%20filter%20streams%20based%20on%20their%20stream%20title%3F'><h3>How do I filter streams based on their Stream Title?<\/h3><\/dt>\n<dd><p>[sw-twitch game=\"GTA V\" title-filter=\"NoPixel\"]<\/p><\/dd>\n<dt id='how%20do%20i%20display%20only%20streams%20from%20a%20specific%20language%3F'><h3>How do I display only streams from a specific language?<\/h3><\/dt>\n<dd><p>[sw-twitch game=\"Hearthstone\" language=\"de\"]<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.9.4<\/h4>\n\n<ul>\n<li>updated freemius<\/li>\n<li>security fix for invalid UUIDs<\/li>\n<\/ul>\n\n<h4>1.9.3<\/h4>\n\n<ul>\n<li>updated freemius<\/li>\n<\/ul>\n\n<h4>1.9.2<\/h4>\n\n<ul>\n<li>Updated freemius<\/li>\n<li>Fixed an issue with load_textdomain being called incorrectly<\/li>\n<\/ul>\n\n<h4>1.9.1<\/h4>\n\n<ul>\n<li>Fixed an error with nonce generation<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>updated freemius<\/li>\n<\/ul>\n\n<h4>1.8.9<\/h4>\n\n<ul>\n<li>Nonce generation moved to server side to avoid caching issues<\/li>\n<\/ul>\n\n<h4>1.8.8<\/h4>\n\n<ul>\n<li>Default iframe width and height if not provided<\/li>\n<li>Allow either true or 1 to be used for shortcode attributes<\/li>\n<\/ul>\n\n<h4>1.8.7<\/h4>\n\n<ul>\n<li>Properly sanitize and escape all output from sw-twitch-embed shortcode<\/li>\n<li>iframes within Twitch embeds are now 100% width and height<\/li>\n<\/ul>\n\n<h4>1.8.6<\/h4>\n\n<ul>\n<li>updated freemius<\/li>\n<li>added new option to bypass nonce checks for better compatibility with caching plugins<\/li>\n<\/ul>\n\n<h4>1.8.5<\/h4>\n\n<ul>\n<li>Added new skew effect to Feature layout<\/li>\n<li>Fixed some styling issues with Feature layout<\/li>\n<\/ul>\n\n<h4>1.8.4<\/h4>\n\n<ul>\n<li>Added alert for new Status Bar plugin<\/li>\n<li>updated freemius<\/li>\n<\/ul>\n\n<h4>1.8.3<\/h4>\n\n<ul>\n<li>rest api endpoint now works with subpages<\/li>\n<li>updated freemius<\/li>\n<\/ul>\n\n<h4>1.8.2<\/h4>\n\n<ul>\n<li>updating freemius<\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>API requests moved from client side to server side<\/li>\n<li>Added PHP 8.x support<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Fixed an issue with broken sw-twitch-embed shortcodes and blocks<\/li>\n<\/ul>\n\n<h4>1.7.9<\/h4>\n\n<ul>\n<li>added some missing escaping and sanitisation<\/li>\n<li>added user and permissions check to endpoint<\/li>\n<li>cleaned up some older \/ unused code<\/li>\n<\/ul>\n\n<h4>1.7.8<\/h4>\n\n<ul>\n<li>Added logged-in check to endpoint<\/li>\n<\/ul>\n\n<h4>1.7.7<\/h4>\n\n<ul>\n<li>Display Twitch clips from multiple users on a single wall<\/li>\n<\/ul>\n\n<h4>1.7.6<\/h4>\n\n<ul>\n<li>data sanitisation for shortcode attributes<\/li>\n<\/ul>\n\n<h4>1.7.5<\/h4>\n\n<ul>\n<li>CSS fixes for the Feature layout on mobile devices (&lt;530px)<\/li>\n<\/ul>\n\n<p><h4>1.7.4<\/h4><\/p>\n\n<ul>\n<li>Added a new autoplay-offline option<\/li>\n<\/ul>\n\n<h4>1.7.3<\/h4>\n\n<ul>\n<li>CSS variables shifted to kebab case to better support html minification<\/li>\n<\/ul>\n\n<h4>1.7.2<\/h4>\n\n<ul>\n<li>Added a new banner for Kick plugin<\/li>\n<li>Debug log will now trim itself when it gets too big<\/li>\n<li>Debug log will now be emptied when the plugin is de-activated<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>You can now disable auto-scroll on Wall layout with disable-scroll=\"1\" on the shortcode<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Added new 'refresh' option to update Twitch Wall periodically<\/li>\n<li>Embedded iFrame will now only load if it doesn't already exist<\/li>\n<li>Bug fix for feature layout when settings not saved<\/li>\n<\/ul>\n\n<h4>1.6.8<\/h4>\n\n<ul>\n<li>updated freemius<\/li>\n<li>feature and showcase layouts now available via blocks<\/li>\n<\/ul>\n\n<h4>1.6.7<\/h4>\n\n<ul>\n<li>Only include PRO files if they exist!<\/li>\n<\/ul>\n\n<h4>1.6.6<\/h4>\n\n<ul>\n<li>Users with an active license for the add-on plugins can now continue to use them as normal<\/li>\n<\/ul>\n\n<h4>1.6.5<\/h4>\n\n<ul>\n<li>Twitch Feature is now bundled with PRO.<\/li>\n<li>Twitch Showcase is now bundled with PRO.<\/li>\n<li>Twitch Nav is now bundled with PRO.<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Twitch Vods is now FREE and part of the main plugin, the Twitch Vods Add-on can safely be disabled<\/li>\n<li>Twitch Vods now available via Blocks!<\/li>\n<li>Twitch Vods channels can now be set on the shortcode as vods-channel=\"\", channels=\"\" or channel=\"\"<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Twitch Status is now part of the main plugin, the Twitch Status Add-on can safely be disabled<\/li>\n<li>Twitch Status now available via Blocks!<\/li>\n<li>Twitch Status now has a placement option (absolute or static)<\/li>\n<li>Referances to Add-ons changes to Layouts<\/li>\n<li>Referances to the streamweasels shortcode changed to sw-twitch<\/li>\n<li>Channels can now be set on the shortcode as either channels=\"\" or channel=\"\"<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Twitch Integration now available via Blocks!<\/li>\n<li>New Twitch Embed block added for simple single stream embeds!<\/li>\n<li>New Twitch Embed shortcode added [sw-twitch-embed]<\/li>\n<li>Existing Twitch Integration shortcode can now be shortened to [sw-twitch]<\/li>\n<li>Twitch Wall is now part of the main plugin, the Twitch Wall Add-on can safely be disabled<\/li>\n<li>Twitch Rail is now part of the main plugin, the Twitch Rail Add-on can safely be disabled<\/li>\n<li>Twitch Player is now part of the main plugin, the Twitch Player Add-on can safely be disabled<\/li>\n<li>Upgraded freemius to 2.5.9<\/li>\n<\/ul>\n\n<h4>1.5.9<\/h4>\n\n<ul>\n<li>Added a permanent dismiss for the YouTube plugin notice<\/li>\n<li>Fixed the broken Twitch logo<\/li>\n<li>Upgraded freemius to 2.5.6<\/li>\n<\/ul>\n\n<h4>1.5.8<\/h4>\n\n<ul>\n<li>Updated freemius to 2.5.3<\/li>\n<li>Added fix for uppercase language codes<\/li>\n<li>Added fix for featured-stream<\/li>\n<li>Added fix for feature layout and autoplay inside<\/li>\n<\/ul>\n\n<h4>1.5.7<\/h4>\n\n<ul>\n<li>Now compatible with Block themes<\/li>\n<\/ul>\n\n<h4>1.5.6<\/h4>\n\n<ul>\n<li>Upgraded licensing logic<\/li>\n<li>Upgraded freemius integration<\/li>\n<\/ul>\n\n<h4>1.5.5<\/h4>\n\n<ul>\n<li>Added new messaging for YouTube plugin<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Added Discord messaging<\/li>\n<li>added channel names to HTML to allow for CSS selectors<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Added bundle and updated messaging<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Removed a transient check from Twitch Integration<\/li>\n<li>Fixed a bug with autoplay combined with link to Twitch<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>default streams now pulled from Twitch ig game, team or channels left empty<\/li>\n<\/ul>\n\n<h4>1.4.9<\/h4>\n\n<ul>\n<li>Twitch Showcase launch<\/li>\n<li>bumped tested to 6.0<\/li>\n<li>admin messaging tweaks<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>Laying the groundwork for new Showcase add-on<\/li>\n<li>Made some improvements to Vods add-on<\/li>\n<li>Hotfix for showcase issue<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>minor admin tweaks<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>added fixes for Twitch Vods add-on<\/li>\n<li>changed the stream count to 15<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Fixed an issue related to game + channels combination<\/li>\n<li>Added new plan levels<\/li>\n<li>Added bundles<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Added support for Twitch Vods add-on<\/li>\n<li>Better handling of Game + Title filter<\/li>\n<li>Added dev variables<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Freemius SDK update<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Added Twitch Nav add-on to add-on section<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Added the foundation for Twitch Offline add-on<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Added the foundation for Twitch Nav add-on<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Fixed an issue with embed inside for Twitch Integration free users<\/li>\n<li>Fixed an issue with Twitch Feature PRO not initialising correctly<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Added the foundation for Twitch Live Status add-on<\/li>\n<li>Fixed shortcode links<\/li>\n<li>Fixed issue with free live info field<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Twitch Auth token won't try and generate if client ID and Secret empty<\/li>\n<li>Updated Twitch Auth tokens to regenerate automatically<\/li>\n<li>Fixed broken Twitch icon in chrome<\/li>\n<li>Fixed issue blocking multiple integrations to be placed on one page.<\/li>\n<li>Fixed wrong Image dimensions listed on Offline Image.<\/li>\n<li>Fixed Chat option now forced as (int).<\/li>\n<li>Fixed conflict with two Offline Image fields.<\/li>\n<li>Fixed issue with embed-chat shortcode attr<\/li>\n<li>Added can_use_premium_code() checks<\/li>\n<li>Fixed issue with game and tile sorting = least<\/li>\n<li>Fixed an issue with game names including &amp; and other special characters<\/li>\n<li>Added output buffering<\/li>\n<li>Added new hover state (play button)<\/li>\n<li>Added new Live Info option<\/li>\n<li>Added string translations<\/li>\n<li>Feattured Streamer now placed at the top of stream list if all users are Offline<\/li>\n<li>Colour Theme field added for free users<\/li>\n<li>Fixed dimensions of embed popup on large screens<\/li>\n<li>Updated support links<\/li>\n<li>Added Refresh Token button<\/li>\n<li>removed get_transient call<\/li>\n<li>improved the logic around getting auth Token<\/li>\n<li>added simple \/ advanced shortcode descriptions<\/li>\n<li>added support for Feature PRO inside embed<\/li>\n<\/ul>\n\n<!--section=description-->\n<p>Embed Twitch streams with our collection of Twitch Blocks and Shortcodes. Works with Block Editor, Classic Editor, and Page Builders.<\/p>\n\n<h3>The most advanced Twitch plugin for WordPress<\/h3>\n\n<p>For over 8 years, <a href=\"https:\/\/www.streamweasels.com?utm_source=wordpress&amp;utm_medium=twitch-integration&amp;utm_campaign=readme\">StreamWeasels<\/a> have been helping thousands of WordPress websites <strong>display twitch streams in their WordPress websites<\/strong>.<\/p>\n\n<p>StreamWeasels Twitch Integration is the latest and greatest plugin from StreamWeasels that <strong>takes Twitch Integration to the next level<\/strong>.<\/p>\n\n<p>This plugin allows you to <strong>display twitch streams anywhere on your website<\/strong> in a variety of unique and professional-looking layouts.<\/p>\n\n<h3>Embed a Single Twitch Stream based on Channel<\/h3>\n\n<p>StreamWeasels Twitch Integration allows you to embed a single Twitch stream anywhere on your website with our easy-to-use Gutenberg block or shortcode.<\/p>\n\n<ul>\n<li>Embed a single stream with the following shortcode: [sw-embed channel=\"lirik\"]<\/li>\n<li>No Twitch API connection required for a single stream embed<\/li>\n<li>Customise your embed with the following options:<\/li>\n<li>Autoplay<\/li>\n<li>Start Muted<\/li>\n<li>Embed Chat<\/li>\n<li>Colour Theme<\/li>\n<li>Embed Width<\/li>\n<li>Embed Height<\/li>\n<\/ul>\n\n<h3>Display Twitch Streams by Game, Channel List, Team and more<\/h3>\n\n<p>StreamWeasels Twitch Integration allows you to display groups of streams from Twitch based on Games, Channels, Teams, Languages, Titles and more.<\/p>\n\n<ul>\n<li>Embed a group of streams with the following shortcode: [sw-twitch channels=\"monstercat,lirik,sodapoppin\"]<\/li>\n<li>Twitch API connection required for a group of streams embed<\/li>\n<li>Display upto 1000 streamers playing a specific <strong>Game<\/strong>.<\/li>\n<li>Display upto 1000 streamers from a specified <strong>List of Channels<\/strong>.<\/li>\n<li>Display upto 1000 streamers from a specific <strong>Twitch Team<\/strong>.<\/li>\n<li>Display only streams with a specific <em>tag<\/em> in the <strong>Stream Title<\/strong>.<\/li>\n<li>Display streams in a <strong>specific language<\/strong> only.<\/li>\n<\/ul>\n\n<h3>Advanced Combinations<\/h3>\n\n<p>You can combine our options for some very powerful Twitch Integrations.<\/p>\n\n<ul>\n<li>Display all streamers from a <strong>Twitch Team<\/strong> only if they are playing a specific <strong>Game<\/strong>.<\/li>\n<li>Display all streamers from a <strong>List of Channels<\/strong> only if they are playing a specific <strong>Game<\/strong>.<\/li>\n<li>Display all streamers playing a specific <strong>Game<\/strong> but only if they have a specific <strong>Tag<\/strong> in their <strong>Stream Title<\/strong>.<\/li>\n<\/ul>\n\n<h3>Examples<\/h3>\n\n<p>Here are some real examples from some of the many StreamWeasels Twitch Integration users.<\/p>\n\n<ul>\n<li>Display all users from a <strong>Twitch Team<\/strong> but only if they're playing <strong>League of Legends<\/strong>.<\/li>\n<li>Display 100 <strong>GTA V<\/strong> Streamers but only if they have <em>NoPixel<\/em> in their <strong>Stream Title<\/strong>.<\/li>\n<li>Display all users from a <strong>Twitch Team<\/strong> but only if they have <em>#LGBTQ+<\/em> in their <strong>Stream Title<\/strong>.<\/li>\n<li>Display all streamers playing <strong>Music<\/strong> but only if they have <em>Requests<\/em> in their <strong>Stream Title<\/strong>.<\/li>\n<\/ul>\n\n<h3>Layouts<\/h3>\n\n<p>The best part about StreamWeasels Twitch Integration is our library of <strong>Add-on Plugins<\/strong>. Our <strong>free<\/strong> Add-ons allow you to unlock a variety of different layouts for your Twitch streams.<\/p>\n\n<h3>Free Layouts<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/ttv-easy-embed-wall\/\">[Layout] Twitch Wall<\/a>. Display a large number of streams all on one page, just like Twitch.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/ttv-easy-embed-player\/\">[Layout] Twitch Player<\/a>. Display a any number of streams in a small space, with a scrolling sidebar and space for the embed.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/ttv-easy-embed\/\">[Layout] Twitch Rail<\/a>. Display a large number of streams in a tiny space, with the ability to swipe left and right.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/stream-status-for-twitch\/\">[Layout] Twitch Status<\/a>. Simply display your Twitch live status on every page of your website.<\/li>\n<li><a href=\"https:\/\/www.streamweasels.com\/product\/twitch-vods\/?utm_source=wordpress&amp;utm_medium=twitch-integration&amp;utm_campaign=readme\">[Layout] Twitch Vods<\/a>. The easiest way to display Twitch VODS on your website.<\/li>\n<\/ul>\n\n<h3>PRO Layouts<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/www.streamweasels.com\/product\/twitch-feature\/?utm_source=wordpress&amp;utm_medium=twitch-integration&amp;utm_campaign=readme\">[Layout] Twitch Feature<\/a>. Slick, professional-style layout inspired by the Twitch homepage.<\/li>\n<li><a href=\"https:\/\/www.streamweasels.com\/product\/twitch-nav\/?utm_source=wordpress&amp;utm_medium=twitch-integration&amp;utm_campaign=readme\">[Layout] Twitch Nav<\/a>. The easiest way to display Twitch status in your main navigation.<\/li>\n<li><a href=\"https:\/\/www.streamweasels.com\/product\/twitch-showcase\/?utm_source=wordpress&amp;utm_medium=twitch-integration&amp;utm_campaign=readme\">[Layout] Twitch Showcase<\/a>. Professional eSports-inspired layout.<\/li>\n<\/ul>\n\n<h3>Read More<\/h3>\n\n<p>If you want to learn more about StreamWeasels Twitch Integration, check out these links.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/support.streamweasels.com\/article\/22-getting-started-with-twitch-integration\">Twitch Integration - Getting Started Guide<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/channel\/UCo885jUiOeyhtHDFUbdx8rQ\">Check out our YouTube Guides<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/StreamWeasels\">Follow us on Twitter<\/a><\/li>\n<li><a href=\"https:\/\/discord.com\/invite\/HSwfPbm\">Join us on Discord<\/a><\/li>\n<li><a href=\"https:\/\/www.streamweasels.com\/contact\/\">Need Help? Get in touch!<\/a><\/li>\n<\/ul>","raw_excerpt":"Embed Twitch streams with our collection of Twitch Blocks and Shortcodes. Works with Block Editor, Classic Editor, and Page Builders.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/148646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=148646"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/streamweasels"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=148646"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=148646"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=148646"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=148646"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=148646"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=148646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}