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
  • Troubleshooting
  • Tools and Cleanup
  • Multisite Guide
  • CLI Command
  • License and Updates

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
  • Getting Started
View Categories

Getting Started

This guide helps you get the plugin working for the first time.

Before You Begin #

You need:

  • A WordPress site with the plugin installed and activated.
  • A Cloudflare account with Stream enabled.
  • A Cloudflare Stream account ID.
  • A Cloudflare API token that can manage Stream videos.

Where to Find the Plugin Settings #

Single-site #

Go to:

Media > Cloudflare Stream

Multisite, network-activated #

Go to:

Network Admin > Settings > Stream Integration Pro

In this mode, the network admin manages the shared Cloudflare connection and licensing. Editors and site admins still use the plugin inside each site’s Media Library.

First-Time Setup #

1. Enter your Cloudflare credentials #

In the General tab, enter:

  • Account ID
  • API Token

If these values are already defined in wp-config.php, the fields will be locked because the plugin treats them as config-managed.

2. Choose your preferred media domain #

The plugin lets you choose which Cloudflare domain is used for playback.

If you are unsure, keep the default.

3. Set your poster thumbnail default #

Poster time (seconds) controls which point in the video is used as the default thumbnail when no block-specific override is set.

4. Decide how local uploads should behave #

The main choices are:

  • Automatically upload new WordPress videos to Stream.
  • Keep the local file after Stream is ready.
  • Delete the local file after Stream is ready.

If you want the safest setup, use:

  • Auto-import newly uploaded WordPress videos enabled
  • Keep local files

Your First Test #

The easiest way to test the plugin is:

  1. Upload a video to the normal WordPress Media Library.
  2. Wait for the background job to upload it to Stream.
  3. Open the attachment details screen.
  4. Confirm that you see:
  • a Stream UID
  • a Stream status
  • the correct storage state

Expected storage states:

  • Local only before upload to Stream
  • Local + Stream after a successful import while keeping the local file
  • Stream only after a successful import if local cleanup is enabled

Safe Defaults #

If you are not sure which setup to use, start with:

  • Auto-import enabled
  • Retention policy: Keep local files
  • Signed playback URLs disabled
  • Default poster time left near the beginning of the video

You can change this later without rebuilding the whole library.

Was this guide helpful for you?
Updated on April 13, 2026
License and UpdatesCloudflare Stream Settings Guide
Table of Contents
  • Before You Begin
  • Where to Find the Plugin Settings
    • Single-site
    • Multisite, network-activated
  • First-Time Setup
    • 1. Enter your Cloudflare credentials
    • 2. Choose your preferred media domain
    • 3. Set your poster thumbnail default
    • 4. Decide how local uploads should behave
  • Your First Test
  • Safe Defaults

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.