# Implementing content copy protection in WordPress

> Make it harder for visitors to copy text and images from your WordPress site using a plugin or custom code.

Source: https://helpcenter.ruachost.com/wordpress/guides/implementing-content-copy-protection-in-wordpress/

Protecting your WordPress content from unauthorized copying helps safeguard your intellectual property, blog posts, and premium resources. On **ruachost.com**, you can implement content copy protection using plugins or custom code.

## Why Enable Copy Protection?

- Prevents casual users from copying text and images.
- Protects premium or subscription‑based content.
- Reduces plagiarism and unauthorized redistribution.

## Method 1: Use a Plugin (Recommended)

1. **Log in to WordPress** as administrator.
2. In the dashboard, go to **Plugins → Add New**.
3. Search for **WP Content Copy Protection & No Right Click**.
4. Click **Install Now**, then **Activate**.
5. In the dashboard, go to **Settings → WP Content Copy Protection**.
6. Configure options such as:

   - Disable right‑click on text and images.
   - Disable keyboard shortcuts (Ctrl+C, Ctrl+V, Ctrl+X).
   - Disable text selection.
7. Save changes.

✅ Your site content is now protected against basic copy attempts.

## Method 2: Add Custom Code (Lightweight Option)

If you prefer not to use a plugin:

1. In the dashboard, go to **Appearance → Theme Editor**.
2. Open the **header.php** file of your active theme.
3. Add the following JavaScript snippet before the closing `</head>` tag:

   ```
   <script>
   document.addEventListener('contextmenu', event => event.preventDefault());
   document.addEventListener('copy', event => event.preventDefault());
   document.addEventListener('cut', event => event.preventDefault());
   </script>
   ```
4. Save changes.

✅ This disables right‑click, copy, and cut actions across your site.

## Important Notes

- Copy protection deters casual copying but cannot stop determined users (e.g., via source code or screenshots).
- Always back up your theme files before editing.
- Use a **child theme** to preserve changes during updates.
- Consider combining copy protection with **membership plugins** or **content restriction tools** for stronger control.
