Skip to content

HandyPlugins

  • Home
  • PluginsExpand
    • Magic Login Pro
    • WP Accessibility Toolkit
    • PaddlePress Pro
    • Easy Text-to-Speech
    • Handywriter
    • SessionQuota Pro
  • Docs
  • About
  • Blog
  • Contact
My Account
HandyPlugins
Popular Search shortcodehookemailtheredirect

Magic Login Pro

40
  • Installation & Configuration
  • Use magic login as the default login method?
  • Brute Force Protection
  • WooCommerce Integration
  • Easy Digital Downloads (EDD) Integration
  • Token Lifespan
  • Disable Magic Login for a Specific User
  • Login with Code: Flexible Passcode-Based Authentication
  • SMS Login – Passwordless Authentication with SMS
  • Magic Login REST API
  • QR Code Login
  • CLI Command
  • Add Login form to a Page
  • Reset Tokens
  • Auto Login Links
  • Token Validity
  • Login Redirect
  • Shortcode
  • Login Email Customization
  • Login Request Throttling
  • IP Check
  • Domain Restriction
  • Registration
  • Spam Protection
  • How to Add Magic Login to Any of Outgoing Emails?
  • Customize Default Messages
  • nG Firewall
  • Dynamically Adjust Token TTL
  • How to change Sender Details?
  • Disable Magic Login for specific roles
  • Customizing Login Session Duration
  • Magic Login Twilio Integration
  • Magic Login – FluentCRM Integration
  • Reset Magic Login Links for a User
  • Tools – Reset, Export & Import Magic Login Settings
  • Magic Login Elementor
  • Magic Login – Security Guide
  • Per-User Login Email Limit
  • Two-Factor Authentication (2FA) Compatibility Guide
  • Hooks

PaddlePress Pro

27
  • Installation & Configuration
  • How does PaddlePress PRO work?
  • Automatic account creation
  • How to set up a membership website?
  • Setup a Development Environment
  • Protect Download Files on NGINX
  • Software Licensing
  • Software Licensing API
  • Updater Implementation for WordPress Plugins
  • Updater Implementation for WordPress Themes
  • Release a New WordPress Product
  • Customer Dashboard (My Account) Page
  • Checkout Buttons
  • Custom Redirect After Successful Checkout
  • How does the domain count?
  • Emails
  • Accessing Readme through a Shortcode
  • How to Sell WordPress Products?
  • Releasing Beta Versions of a WordPress Product
  • Paddle Billing
  • Customer Dashboard
  • Membership Levels
  • Restrict Content
  • Add a Custom Payment Action
  • How to customize “Download” Button?
  • Adding Manual Payments
  • Composer Support for Private WordPress Packages

Handywriter

11
  • Installation & Configuration
  • Write a Blog Post
  • Create a Summary
  • Suggest a Title
  • Keep records of AI generated Contents
  • Grammar & Spelling Fixer
  • Plagiarism Check
  • Content Templates
  • How to create a Meta Description?
  • How to complete a sentence?
  • How does credit calculation work?

Easy Text-to-Speech

5
  • Installation & Configuration
  • Using with Block Editor
  • Using with Classic Editor
  • OpenAI Integration
  • ElevenLabs Integration

WP Accessibility Toolkit

3
  • Customization
  • Hotkeys: Quick Navigation and Efficiency
  • Do not show the accessibility toolkit on the specific page

Stream Integration Pro

8
  • Getting Started
  • Media Library Workflows
  • License and Updates
  • Troubleshooting
  • Tools and Cleanup
  • Multisite Guide
  • CLI Command
  • Editor and Shortcode

SessionQuota Pro

12
  • Quick Start
  • Installation and Activation
  • Settings Overview
  • Enforcement Modes
  • Limits and Priority
  • Frontend Session Management
  • Blocked Login Recovery
  • Admin Tools
  • Monitoring and Alerts
  • Multisite Guide
  • WP-CLI Guide
  • Troubleshooting

FAQ

1
  • How to Enter Your VAT Number for VAT Deduction at Checkout
  • Home
  • Docs
  • Stream Integration Pro
  • Editor and Shortcode
View Categories

Editor and Shortcode

This guide covers the block editor, classic editor, and shortcode usage.

Block Editor #

Stream Integration Pro registers a dedicated video block integration for Stream-backed attachments.

Common actions inside the block #

  • choose a video from the WordPress Media Library
  • upload a new video directly to Stream
  • replace the current video

Poster controls #

The block supports three poster modes:

  • Use global poster setting
  • Thumbnail time (seconds)
  • Custom poster image

Use global poster setting #

Uses the site-wide Poster time (seconds) setting from the plugin settings page.

Thumbnail time (seconds) #

Overrides the poster thumbnail time for this block only.

Custom poster image #

Lets you choose a custom image from the WordPress Media Library.

Classic Editor #

Stream Integration Pro adds a classic editor helper so you can insert a Stream video shortcode without writing it manually.

Typical result:

[sip_video id="123"]

Shortcode #

The main shortcode is:

[sip_video]

Most common usage #

Use a WordPress attachment ID:

[sip_video id="123"]

This is the recommended format.

Stream Integration Pro is designed around WordPress attachments as the source of truth. Using an attachment ID keeps the shortcode tied to the same Media Library item, so Stream sync, local restore, cleanup actions, and editor workflows all continue to point to one attachment record.

Use a Stream UID directly:

[sip_video uid="b05394e7700fb314818990c4d73ee58e"]

Use uid when you want a more manual or advanced embed flow, or when you need to reference a Stream video directly without relying on an existing WordPress attachment.

Supported Shortcode Attributes #

id #

WordPress attachment ID. This is the recommended and WordPress-native way to use the shortcode.

uid #

Cloudflare Stream UID. This is useful for manual embeds or compatibility workflows.

controls #

true or false

autoplay #

true or false

loop #

true or false

muted #

true or false

preload #

true or false

poster #

A custom poster image URL.

poster_time #

A poster thumbnail time in seconds.

Example Shortcodes #

Attachment-based playback #

[sip_video id="123"]

Attachment with custom poster time #

[sip_video id="123" poster_time="8"]

Attachment with custom poster image #

[sip_video id="123" poster="https://example.com/uploads/poster.jpg"]

Stream UID with autoplay and muted playback #

[sip_video uid="b05394e7700fb314818990c4d73ee58e" autoplay="true" muted="true"]

Frontend Rendering #

Stream Integration Pro uses the same player wrapper logic for:

  • block output
  • shortcode output

This keeps the frontend player responsive and consistent with the editor preview.

Local Playback Fallback #

If a shortcode references an attachment without a Stream UID but the local WordPress file still exists, the plugin falls back to WordPress video playback.

That means the shortcode remains useful even if the attachment is currently local-only.

Was this guide helpful for you?
Updated on April 13, 2026
CLI CommandGetting Started
Table of Contents
  • Block Editor
    • Common actions inside the block
    • Poster controls
      • Use global poster setting
      • Thumbnail time (seconds)
      • Custom poster image
  • Classic Editor
  • Shortcode
    • Most common usage
  • Supported Shortcode Attributes
    • id
    • uid
    • controls
    • autoplay
    • loop
    • muted
    • preload
    • poster
    • poster_time
  • Example Shortcodes
    • Attachment-based playback
    • Attachment with custom poster time
    • Attachment with custom poster image
    • Stream UID with autoplay and muted playback
  • Frontend Rendering
  • Local Playback Fallback

HandyPlugins

Explore

Home
Blog
Contact Us
My Account

Products

Magic Login Pro
Handywriter
Easy Text-to-Speech
PaddlePress Pro
WP Accessibility Toolkit

Follow Us

Twitter
Facebook
GitHub
WordPress

2026 – HandyPlugins.co | Hosted on WPHandle and optimized with Powered Cache

  • Terms and Conditions
  • Privacy Policy
  • Cookie Policy
  • Home
  • Plugins
    • Magic Login Pro
    • WP Accessibility Toolkit
    • PaddlePress Pro
    • Easy Text-to-Speech
    • Handywriter
    • SessionQuota Pro
  • Docs
  • About
  • Blog
  • Contact
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.