Introduction
For small business owners, educators, and training companies, delivering video content on your WordPress site is a powerful way to share knowledge, offer courses, or provide essential training. However, you often need more control over who accesses these videos and for how long. Simply embedding a video isn't enough when you're protecting intellectual property or managing access to course content.
Whether you're offering a month-long online course, a 72-hour webinar replay, or client-specific training materials, the ability to set time-limited access to video content on WordPress is essential. This guide will walk you through how to implement this securely and efficiently, ensuring your valuable content is protected and delivered on your terms.
Why Time-Limited Video Access Matters for Your Business
Restricting access to your training videos and other premium content isn't just about security; it's a strategic move that benefits your business in multiple ways.
- Protect Premium Content: If you offer online courses or exclusive workshops, time-limited access ensures that authorised customers receive their intended access duration, without the content becoming permanently available or easily shared. This helps maintain the value of your offerings.
- Create Urgency and Scarcity: Offering access for a limited period can motivate potential clients to act quickly. This strategy is excellent for promotional webinars, special offers, or introductory modules.
- Manage Course Durations: For online learning, a defined access period can encourage students to complete modules within a set timeframe, improving engagement and completion rates. This is ideal for a structured wordpress protected video course.
- Lead Generation: Offer a valuable video resource for a short period in exchange for contact details. This can be a highly effective way to capture qualified leads for your business.
- Enhance Security and Control: Prevent unauthorised sharing by ensuring access links expire. This adds a layer of security that simple password protection often lacks, making your wordpress gated training platform more robust.
Introducing WordPress Gatekeeper Pro for Secure Video Content
To effectively implement time-limited access for your videos on WordPress, you need a robust solution that handles the access requests, content protection, and expiry management. WordPress Gatekeeper Pro is designed precisely for this, allowing you to easily restrict video course wordpress content without complex coding.
Gatekeeper Pro allows you to mark any post, page, or custom post type as "locked." When content is locked, visitors must submit an access request. Once approved, they receive a secure, time-limited access link, or "token," specifically for that content. This token controls how long and how often they can view your video.
The plugin ensures your videos are streamed securely through a proxy endpoint, preventing direct URL access. This means your videos are not sitting exposed on your server, offering a truly gated video training wordpress experience.
Step-by-Step Guide: Setting Time-Limited Access to Video Content
Let's walk through how to set up time-limited access for your video content using WordPress Gatekeeper Pro.
Step 1: Install and Activate WordPress Gatekeeper Pro
- Purchase and Download: First, acquire the WordPress Gatekeeper Pro plugin. You'll receive a .zip file.
- Upload and Install: From your WordPress dashboard, navigate to Plugins > Add New > Upload Plugin. Choose the .zip file you downloaded and click "Install Now."
- Activate Plugin: Once installed, click "Activate Plugin."
- Enter Licence Key: Go to Gatekeeper Pro > Settings > Licence and enter your licence key to unlock all features and receive updates.
Step 2: Upload Your Video Content Securely
Gatekeeper Pro protects your videos by storing them in a secure directory and streaming them through a proxy. This prevents direct access to the video file URL.
- Access the Media Library: From your WordPress dashboard, go to Media > Add New.
- Upload Your Video: Select your video file (e.g., MP4, MOV) and upload it as you would any other media file.
- Note the Attachment ID: After uploading, click on the video in your Media Library. The URL in your browser will contain the post ID (e.g.,
post=123). Note this ID; you'll need it to associate the video with your locked content.
Alternatively, if your video is already uploaded and protected by Gatekeeper Pro (e.g., it's in the secure directory), you can find its ID directly from the "Protected Files" tab in the Gatekeeper Pro settings.
Step 3: Create or Edit Your WordPress Page/Post for the Video
Decide where your gated video training content will live. This could be a new page, an existing post, or even a custom post type you've created for courses or resources.
- Create New: Go to Pages > Add New or Posts > Add New to create a new page or post.
- Edit Existing: Navigate to an existing page or post where you want to embed the protected video.
- Add Title and Content: Give your page/post a clear title, such as "Module 1: Getting Started" or "Exclusive Webinar Replay." Add any introductory text or images you wish.
Step 4: Lock the Content and Attach Your Video
This is where you tell Gatekeeper Pro to protect the content and associate your video with it.
- Locate the Gatekeeper Pro Meta Box: On the edit screen for your page/post, scroll down to find the "Gatekeeper Pro" meta box.
- Enable "Locked" Mode: Tick the checkbox labelled "Locked". This instantly tells the plugin to restrict access to this content.
- Attach Your Video: In the Gatekeeper Pro meta box, find the "Protected Video" field. You can either:
- Select from Media Library: Click "Select Video" and choose the video you uploaded in Step 2.
- Enter Attachment ID: If you noted the attachment ID earlier, you can simply type it into the field.
- Add a Placeholder (Optional): You might want to add a thumbnail image or a short message that appears before the user gains access. Use the content area of your page/post for this.
- Embed the Gated Video:
- Gutenberg: Use the
[gk_video]shortcode in a Shortcode block. - Elementor: Drag and drop the "Gated Video" widget onto your page.
- Other Page Builders: Use the
[gk_video]shortcode in a text or shortcode module.
- Gutenberg: Use the
- Update/Publish: Save your changes by clicking "Update" or "Publish."
Step 5: Configure Time-Limited Access (Token TTL)
This is the crucial step for setting time-limited access. Gatekeeper Pro uses "tokens" as digital keys, and "TTL" (Time-To-Live) defines how long these keys are valid.
- Global Settings: You can set a default token expiry for all locked content. Go to Gatekeeper Pro > Settings > General. Find the "Token Time-To-Live (hours)" field.
- Example: Enter
720for 30 days (24 hours * 30 days). Enter0for unlimited access.
- Example: Enter
- Per-Post Override: For specific videos, you can override the global setting. Back on your page/post edit screen, in the "Gatekeeper Pro" meta box, find "Token Time-To-Live (hours)".
- Example: If your global setting is 30 days, but you want this specific webinar replay to be available for only 72 hours, enter
72here. This will override the global setting for this particular post.
- Example: If your global setting is 30 days, but you want this specific webinar replay to be available for only 72 hours, enter
- Choose Token Mode (Per-Item vs. Sitewide):
- Per-Item Mode: (Default) Each access token unlocks only the specific video it was requested for. This is ideal for individual courses or downloads.
- Sitewide Mode: One token unlocks *all* locked content on your site. This is great for a library of resources where, once approved, a user can access everything. You can configure this in Gatekeeper Pro > Settings > General.
Once an approved user receives their token, it will automatically expire after the set duration, preventing further access to the video.
Step 6: Set Up the Access Request Form
Visitors won't see your video immediately. Instead, they'll see an access request form where they can ask for permission.
- Embed the Request Form:
- Gutenberg: Use the
[gk_request_form]shortcode in a Shortcode block. - Elementor: Drag and drop the "Request Form" widget onto your page.
- Resource Card (Recommended): For a more integrated look, use the
[gk_resource_card]shortcode or "Resource Card" Elementor widget. This automatically displays a locked overlay with a request button.
- Gutenberg: Use the
- Configure Form Fields: Go to Gatekeeper Pro > Settings > Request Form. Here you can enable/disable fields like name, email, phone, company, and location. You can also make fields required and customise their labels.
- Admin Approval Workflow: When a user submits a request, you (as the admin) will receive an email notification. This email contains one-click links to "Approve" or "Disapprove" the request, directly from your inbox, without needing to log into WordPress.
- User Notification: Upon approval, the user receives an email with their secure, time-limited access link (token).
Step 7: Customise Email Notifications (Optional but Recommended)
Personalising your emails enhances the user experience and reinforces your brand.
- Access Email Settings: Go to Gatekeeper Pro > Settings > Emails.
- Branding: Upload your logo, set accent colours, and customise the footer text.
- Message Content: Edit the subject lines and body content for various emails: access requests, approval, disapproval, and crucial expiry warnings.
- Expiry Warnings: Ensure the "Token Expiry Warning Email" is enabled and customised. Gatekeeper Pro can automatically send an email 24 hours before a user's token expires, giving them a heads-up. This is particularly useful for courses or training programs.
Step 8: Monitor and Manage Access
Gatekeeper Pro provides a comprehensive dashboard to keep track of all requests and active tokens.
- Access Requests: Go to Gatekeeper Pro > Access Requests. Here you can see all pending, approved, and disapproved requests. You can manually approve/disapprove or bulk process them.
- Tokens: Visit Gatekeeper Pro > Tokens to view all active, expired, and revoked access tokens. You can see who has access to what, and for how long.
- Analytics: The Gatekeeper Pro > Analytics tab provides insights into access patterns, helping you understand how your gated content is being used.
Real-World Applications for Time-Limited Video Access
Let's look at how small businesses can leverage this functionality:
- Online Course Platform: An educator provides a course with 90 days of access to all video modules. Each student receives a unique token that expires after 90 days, ensuring they complete the course within a reasonable timeframe.
- Consultancy Firm: A consultant shares a series of client-specific training videos for a project. They set a 60-day access limit, aligning with the project duration, so clients can review materials during the active phase.
- Marketing & Sales: A B2B company hosts an exclusive recording of a high-value webinar for a limited 72-hour period. Prospects submit a request to view it, and the time limit encourages prompt engagement, helping with lead qualification.
- Internal Employee Training: A company provides a mandatory compliance training video accessible for two weeks. Employees request access, and the time limit ensures they watch it within the required period.
Best Practices for Your Gated Video Training Platform
To maximise the effectiveness of your time-limited video content on WordPress, consider these best practices:
- Clear Communication: Always inform users about the access duration upfront. This manages expectations and prevents frustration.
- User-Friendly Request Process: Keep your request form concise and easy to fill out. Gatekeeper Pro's native AJAX form is designed for this.
- Prompt Approvals: Respond to access requests quickly. Gatekeeper Pro's one-click admin approval from email helps streamline this.
- Engaging Content: Ensure your protected videos are high-quality and valuable. The restriction makes them exclusive; the content makes them worth it.
- Branded Emails: Customise your email notifications to match your brand. Professional emails build trust and provide a seamless user experience.
- Monitor Analytics: Regularly check your Gatekeeper Pro analytics to understand usage patterns and refine your content strategy.
Conclusion
Setting time-limited access to video content on WordPress is a powerful strategy for protecting your valuable assets, managing user access, and creating effective training or course platforms. With a tool like WordPress Gatekeeper Pro, this sophisticated control becomes remarkably simple.
By following these steps, you can create a secure, professional, and highly effective wordpress gated training platform that delivers your video content on your terms, ensuring both security and an excellent user experience for your audience.




