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

9
  • Getting Started
  • Cloudflare Stream Settings Guide
  • Editor and Shortcode
  • Media Library Workflows
  • License and Updates
  • Troubleshooting
  • Tools and Cleanup
  • Multisite Guide
  • CLI Command

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
  • Cloudflare Stream Settings Guide
View Categories

Cloudflare Stream Settings Guide

This page explains every settings tab and what each option changes.

General Tab #

The General tab controls how the plugin connects to Cloudflare Stream and how local-first imports behave.

Account ID #

Your Cloudflare Stream account ID.

If it is defined in wp-config.php as SIP_CF_STREAM_ACCOUNT_ID, the field is locked and managed from config.

API Token #

Your Cloudflare Stream API token.

If it is defined in wp-config.php as SIP_CF_STREAM_API_TOKEN, the field is locked and managed from config.

If you enter it in the admin UI, the plugin stores it encrypted in the database.

Preferred media domain #

Controls which Cloudflare playback domain is used for embeds and playback URLs.

Use this when:

  • you have a preferred customer-specific media domain
  • you need a specific domain for CSP or embed policy reasons

Poster time (seconds) #

Controls the default thumbnail time for videos when no block-level override is set.

This is the site-wide default used by:

  • the block editor when a block is set to Use global poster setting
  • frontend rendering when no custom poster or custom poster time is set

Use signed playback URLs #

When enabled, embeds use signed playback URLs.

Use this only if your Cloudflare Stream setup requires signed playback access.

Signed URL TTL (minutes) #

How long signed playback URLs remain valid.

Local-First Import Settings #

These settings apply to videos uploaded through the normal WordPress Media Library.

Auto-import newly uploaded WordPress videos #

When enabled, newly uploaded WordPress videos are automatically queued for upload to Cloudflare Stream.

This only applies to local WordPress uploads. It does not affect videos uploaded directly to Stream.

Local file retention policy after successful import #

Controls what happens after Cloudflare Stream has confirmed the video is ready.

Options:

  • Keep local files
  • Delete local files after Stream is ready

If you are unsure, use Keep local files.

Tools Tab #

The Tools tab covers queue diagnostics, cleanup tools, and uninstall behavior.

See:

  • Tools and Cleanup

License Tab #

The License tab is where you activate automatic updates.

See:

  • License and Updates

Saving Settings #

Settings are saved with a normal WordPress form submit, not a custom AJAX save.

That means:

  • you get the normal WordPress success notice
  • the page reloads after save
  • your latest saved state is shown immediately

Notes for Multisite #

If the plugin is network-activated:

  • settings move to the network admin area
  • credentials and license are shared across the network
  • site-level Media Library workflows still happen inside each subsite

For more detail, read:

  • Multisite Guide
Was this guide helpful for you?
Updated on April 13, 2026
Getting StartedEditor and Shortcode
Table of Contents
  • General Tab
    • Account ID
    • API Token
    • Preferred media domain
    • Poster time (seconds)
    • Use signed playback URLs
    • Signed URL TTL (minutes)
  • Local-First Import Settings
    • Auto-import newly uploaded WordPress videos
    • Local file retention policy after successful import
  • Tools Tab
  • License Tab
  • Saving Settings
  • Notes for Multisite

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.