Table of Contents
Overview
CMH Protect Kit adds practical WordPress content protection controls for text, mouse and touch actions, keyboard shortcuts, image watermarking, and protected content access rules.
The documentation is split into one HTML file per major admin page or tab. Use this index to open the section you need, or browse with the navigation links on every page.
What Is Covered
Free plugin
Protection targeting, mouse controls, clipboard shortcut controls, basic server-side image watermarking, Content Access rules, local settings, backup import/export, and upgrade guidance.
Pro add-on
License activation, custom post type and URL targeting, advanced browser controls, advanced watermark controls, element-level access rules, subscribe-to-view, visitor blocking, activity logs, and subscriber exports.
Recommended Reading Order
- Start with Introduction to understand the protection model and limits.
- Use Installation for setup and activation.
- Read Protection: General, then the method tabs you plan to enable.
- Use Content Access when you need gated shortcode content or Pro element-level gates.
- Review Privacy and Data before enabling logs, subscriber storage, or license activation.
Introduction
Purpose
CMH Protect Kit is a WordPress plugin for site owners who need practical controls around content copying, browser interactions, image reuse, and protected content access. The free plugin stores settings locally and does not require a CodeMaster Hub account.
The plugin focuses on admin-managed rules: choose where protection runs, choose the visitor roles affected, enable only the protection methods needed, then test the frontend in a private browser window.
Typical Workflow
- Install and activate CMH Protect Kit.
- Open CMH Protect Kit > Protection.
- Configure the General tab first so the plugin knows where and for whom protection should run.
- Enable Mouse & Touch, Keyboard Shortcuts, Image Watermark, or Content Access only where needed.
- Customize Messages & Alerts so blocked visitors see clear feedback.
- Test protected pages as a guest and as any role that should bypass protection.
Protection Limits
Installation
Install CMH Protect Kit
- Upload the
cmh-protect-kitfolder to/wp-content/plugins/, or install the plugin from the WordPress Plugins screen. - Activate CMH Protect Kit.
- Open CMH Protect Kit in the WordPress admin menu.
- Go to Protection and configure the General tab before enabling individual protection methods.
Install CMH Protect Kit Pro
- Install and activate the free CMH Protect Kit plugin first.
- Upload the
cmh-protect-kit-profolder to/wp-content/plugins/. - Activate CMH Protect Kit Pro.
- Open CMH Protect Kit > Settings > License and activate the Pro license key.
- Return to Protection and configure Pro-only tabs and controls.
First Run Checklist
| Step | Where | What to check |
|---|---|---|
| 1 | Protection > General | Select coverage, post types, WordPress views, roles, and safety exclusions. |
| 2 | Protection method tabs | Enable only the controls needed for the site. |
| 3 | Messages & Alerts | Write friendly blocked-action messages and style the toast alert. |
| 4 | Content Access | Create shortcode or Pro element-level access rules. |
| 5 | Settings > General | Review local data retention and user ID storage. |
| 6 | Settings > Import / Export | Export a JSON backup after setup. |
Testing
- Use a private browser window to test guest behavior.
- Test as an administrator if Bypass for super admins is turned off.
- Test forms, checkout pages, editors, menus, sliders, and links before enabling strict click or broad right-click blocking.
- For watermark changes, clear the watermark cache and hard refresh the frontend page.
