Overview
Configure optional frontend controls that discourage casual copying on selected kinds of public content.
This guide explains how to install WPSDDC Copy Shield, set up its options and use it in your everyday WordPress workflow.
Requirements and Compatibility
- WordPress 6.0 or later.
- PHP 8.1 or later.
- An account with permission to install and activate plugins. Site settings require administrator permissions.
It works independently: WP StudioDDC HQ and other collection plugins are not required to register its administration screen.
Installation
- Obtain the installable WPSDDC Copy Shield ZIP package and keep a current site backup before installation.
- In the dashboard, open Plugins → Add New Plugin → Upload Plugin.
- Select the ZIP file, choose Install Now and then Activate Plugin.
- Open WPSDDC → Copy Shield to access its controls and usage information.
For manual installation, copy the wpsddc-copy-shield folder into wp-content/plugins/ and activate the plugin from Plugins. The package entry file is wpsddc-copy-shield.php.
Configuration and Options
Open WPSDDC → Copy Shield, review the options below and save the features you intend to use. These are initial values; previously saved settings can differ.
| Setting | Initial Value | Options |
|---|---|---|
| Discourage Right Click | Disabled | Enable or disable |
| Discourage Text Selection | Disabled | Enable or disable |
| Discourage Copy Actions | Disabled | Enable or disable |
| Exclude Site Administrators | Enabled | Enable or disable |
| Products | Enabled | Enable or disable |
| Pages | Enabled | Enable or disable |
| Posts and Other Singular Content | Enabled | Enable or disable |
| Home, Archives and Other Public Views | Enabled | Enable or disable |
| Optional Notice | Not configured | Optional field |
How to Use the Plugin
- Open WPSDDC → Copy Shield and choose the right-click, text-selection or copy controls you need. They start disabled.
- Select the content scopes where those controls should apply and decide whether administrators should be excluded.
- Enter an optional notice if it is useful to explain the behavior, then save the settings.
- Open a matching public page as a visitor and check the selected controls. An excluded administrator will not see the same behavior.
- Test forms, editable fields and keyboard navigation. Disable any unnecessary deterrent for your audience.
Practical Example
Apply a chosen deterrent to article pages and check it while signed out. Keep contact forms and other editable controls usable.
Data and Operating Limits
Only local preferences are stored. Controls discourage casual copying and cannot secure public content. Editable fields remain usable. No keyboard shortcuts are blocked and no tracking or DRM is provided.
Frequently Asked Questions
Does Copy Shield secure publicly accessible files?
No. Its controls discourage casual browser actions. They do not provide DRM, access restrictions or protection against determined copying.
Where can I find the included help?
Open WPSDDC → Copy Shield and expand the native Help tab at the top of the screen. Its sections explain getting started, data and limits, and version details and support links.
Troubleshooting
If controls seem inactive, confirm the relevant switch and content scope are enabled. Also check the administrator-exclusion setting before changing the configuration.
Updates and Deactivation
- Back up the database and files before updating.
- When WordPress offers an update in Plugins, use its native update action. To update by ZIP, upload the new package and choose to replace the installed version when WordPress prompts you.
- Review the changes included with the package, keep the settings you need and check a typical workflow after updating.
To stop the feature, deactivate the plugin from Plugins. Deactivation does not delete WordPress content and does not replace a backup.
Support and Related Links
For support, include the WordPress, PHP and plugin versions, the relevant setting and the steps needed to reproduce the issue. Share only the information needed to describe it.


