Skip to content

Kick Integration Layout Guide

StreamWeasels Kick Integration comes with many different layouts. These layouts have their own settings on top of the main plugin settings. You can find out more about each of the StreamWeasels Kick layouts below:

Kick Wall example

Kick Wall - Classic Kick layout for displaying many streams at once.

View Demo

Each layout has it’s own settings page, which includes a few settings which are unique to that particular layout. You can customise the settings on the settings page or you can customise the settings directly on your shortcodes, with the attributes below:

For example:

[sw-kick layout="wall" wall-column-count="4"]
FieldAttributeValuesDescription
Column Countwall-column-count=""NumberSet number of columns to divide up streams in wall.
Column Spacingwall-column-spacing=""NumberSet pixel spacing between columns.

Kick Status Example

Kick Status - Simply display Kick live status on every page on your website.

View Demo

Each layout has it’s own settings page, which includes a few settings which are unique to that particular layout. You can customise the settings on the settings page or you can customise the settings directly on your shortcodes, with the attributes below:

For example:

[sw-kick layout="status" status-placement="static"]
FieldAttributeValuesDescription
Show on Every Pagenone1Global setting to enable Kick Status on every page.
Hide Offlinestatus-hide-offline1Hide Kick Status when all users are offline.


0Show Kick Status when all users are offline.
Placementstatus-placementAbsoluteDisplay Kick Status fixed to the window in the corner.


StaticDisplay Kick Status exactly where you placed it on the page.
Vertical Placement
TopDisplay Kick Status at the top.


BottomDisplay Kick Status at the bottom.
Horizontal Placement
LeftDisplay Kick Status at the left.


RightDisplay Kick Status at the right.
Vertical Distancestatus-vertical-distanceNumberChoose the distance (in pixels) from the edge.
Horizontal Distancestatus-horizontal-distanceNumberChoose the distance (in pixels) from the edge.
Custom Logostatus-custom-logoImage URLUpload a custom logo to replace the Kick logo.
Logo Background Colourstatus-logo-background-colourColour Hex CodeChange the background colour of the logo.
Accent Colourstatus-accent-colourColour Hex CodeChange the accent colour of Kick Status.
Controls Background Colourstatus-carousel-background-colourColour Hex CodeChange the background colour of the left / right arrows.
Controls Arrow Colourstatus-carousel-arrow-colourColour Hex CodeChange the colour of the left / right arrows.
Disable Carouselstatus-disable-carousel1Enable the carousel when multiple channels are displayed.


0Disable the carousel when multiple channels are displayed.
Enable Classicstatus-enable-classic1Enable classic mode to simply display an online / offline message.


0Disable classic mode.
Classic Online Textstatus-classic-online-textText InputWhen classic mode is active, choose custom online text.
Classic Offline Textstatus-cllassic-offline-textText InputWhen classic mode is active, choose custom offline text.

Kick Vods example

Kick Vods - The easiest way to display Kick VODS on your website.

View Demo

Each layout has it’s own settings page, which includes a few settings which are unique to that particular layout. You can customise the settings on the settings page or you can customise the settings directly on your shortcodes, with the attributes below:

For example:

[sw-kick layout="vods" vods-channel="amouranth"]
FieldAttributeValuesDescription
Vods Channelvods-channel=""lirikThe channel which you want to pull vods for.
Clip Periodvods-clip-period=""allThe period for which you want to display Clips.


dayThe period for which you want to display Clips.


weekThe period for which you want to display Clips.


monthThe period for which you want to display Clips.

Kick Feature example

Kick Feature - Slick, professional-style layout inspired by the Kick homepage.

View Demo

Each layout has it’s own settings page, which includes a few settings which are unique to that particular layout. You can customise the settings on the settings page or you can customise the settings directly on your shortcodes, with the attributes below:

For example:

[sw-kick layout="feature" feature-embed-position="inside"]
FieldAttributeValuesDescription
Embed Positionfeature-embed-position=""AboveEmbed stream content above the feature carousel.


BelowEmbed stream content below the feature carousel.


InsideEmbed stream content inside the feature carousel.
Controls Background Colourfeature-controls-bg-colour=""Colour Hex CodeBackground colour of the controls arrow.
Controls Arrow Colourfeature-controls-arrow-colour=""Colour Hex CodeColour of controls arrow.
Skewfeature-skew=""1Add a skew or slant effect to the feature carousel.


0Do not add a skew effect.