Don't want your posts to be moved around? Hands-on guide to blocking text copy and paste in WordPress

Article content being copied, pasted or even outright carried? Theft of original content affects both brand value and causes search ranking confusion. To improve content protection, plugins, CSS or JavaScript can be used toRestrictions on text selection and copying operations. This guide will take you through all the common methods and is suitable for both novice and advanced users.

Images[1]-Want to protect originality? The Best WordPress Guide to Banning Copying and Anti-movers

I. Why disable text selection and copying in WordPress?

Common problems in day-to-day operations include:

  • Content carried in its entirety by peers
  • Product copy was copied and used on other sites
  • Tutorial articles are shuffled around
  • Original content rankings overtaken by replicated sites

By disabling text selection and copying, the difficulty of plagiarism can be significantly increased, making it difficult for the average user to directly access the complete text, thus achieving the goal of protecting content. Although it is not possible to achieve complete blocking, it can effectively reduce the risk of mass removal.

II. Overview of the main approaches to disabling replication

The most commonly used programs fall into three main categories:

  • Plug-in approach (no code)
  • CSS Disable User Selection
  • JavaScript Disable Selection and Copying

The following will explain them in order from simple to advanced.

Third, the use of plug-ins to achieve the prohibition of copying (most suitable for novices)

The plug-in approach is the easiest and safest way to achieve full protection at the push of a button.

1. WP Content Copy Protection plug-in

Images[2]-Want to protect originality? The Best WordPress Guide to Prohibit Copying and Anti-movers

The plugin supports:

  • Disable right click
  • Disable text selection
  • Copy and Paste Prohibition
  • Disable printing of pages

The installation procedure is very simple:

Images[3]-Want to protect originality? The Best WordPress Guide to Prohibit Copying and Anti-movers

The plugin has a "Strong Protection Mode" that effectively prevents copying of most article content.

2. WP Copy Guard plug-in

Simpler interface for users who just want to quickly disable copying. It takes effect immediately after enabling and requires no additional configuration.

Plugin approach advantages include: simple operation, no need to write code, suitable for theme updates without affecting the functionality.

Fourth, using CSS to prohibit text selection (lightweight, no plug-ins)

If you wish to reduce the number of plugins, you can use CSS to disable checking content.

Usage

Go to Backend → Appearance → Customize → Extra CSS

Images[4]-Want to protect originality? The Best WordPress Guide to Prohibit Copying and Anti-movers


Copy the following:

body {
    -webkit-user-select: none;
    -moz-user-select: none; -ms-user-select: none;
    -ms-user-select: none;
    user-select: none; }
}

CSS Pros:

  • No impact on site speed
  • No need to install plug-ins
  • Effective enough for the average user

The downside: it can be bypassed by skilled users with developer tools and is only suitable for basic level protection.

V. Using JavaScript to disable copying and right-clicking (stricter)

If you want to enhance the protection even further, you can add JavaScript.

Add method

Backend → Appearance → Theme File Editor → Open header.php

Images[5]-Want to protect originality? The Best WordPress Guide to Prohibit Copying and Anti-movers

exist </head> Add the following code in front of it:

document.addEventListener('contextmenu', function(e) {
    e.preventDefault();
});
document.addEventListener('copy', function(e) {
    
}); document.addEventListener
document.addEventListener('selectstart', function(e) {
    e.preventDefault(); }); document.addEventListener('selectstart', function(e) {
}); document.addEventListener
document.addEventListener('paste', function(e) {
    e.preventDefault(); }); document.addEventListener('paste', function(e) { e.preventDefault(); })
}); document.addEventListener
</script

Effects include:

  • Block right click
  • Blocking replication
  • Prevent text from being selected
  • blocking paste
  • Block basic shortcut copying behavior

This approach is more powerful than CSS, but may affect some form operations, such as pasting a password on a login form.

Sixth, only to protect the article content area, does not affect the operation of the whole station

If you only want to protect the article content and don't want to disable the homepage buttons, menus, and forms, you can make it effective only for the article content area. For example for .entry-content Add restrictions:

Prohibition of selection:

WordPress Backstage → Appearance Appearance → Customize Customize → Additional CSS

.entry-content {
    user-select: none;
}

Reproduction is prohibited:

Appearance → Custom → Custom Scripts → Footer Scripts

document.querySelector('.entry-content').addEventListener('copy', function(e) {
    e.preventDefault();
});

This approach ensures that the content area cannot be copied, and background forms, comment boxes, and input boxes will not be affected, which is suitable for websites that focus on user experience.

VII. Use of transparent masking layer approach (advanced program)

Some specialized content sites add a transparent layer above the article area, where users think they are selecting text, but are actually selecting a transparent div.

CSS Example:

.protect-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99; }
}

This method can be combined with JavaScript to achieve a strong anti-copying effect.

VIII. Reasons why content protection is not 100 per cent copy-protected

No matter how you set it up, you can't completely prevent content from being accessed because:

  • Developer tools can read HTML directly
  • Crawler programs are not restricted
  • Screenshots can be OCR'd to recognize text
  • Advanced users can turn off JavaScript

The objective of the protection method is therefore to "raise the bar" rather than to "absolutely prevent copying".

summarize

With plug-ins, CSS, and JavaScript, you can easily create your own customizations in the WordPress In the implementation of disable text selection, disable copy and paste and disable the right-click function. These methods can't really 100% prevent content from being stolen, but they can effectively reduce the copying behavior of ordinary users and protect your original articles, product copy and tutorial content!


Contact Us
Can't read the tutorial? Contact us for a free answer! Free help for personal, small business sites!
Customer Service
Customer Service
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) E-mail: [email protected]
Working hours: Monday to Friday, 9:30-18:30, holidays off
© Reprint statement
This article was written by WoW
THE END
If you like it, support it.
kudos974 share (joys, benefits, privileges etc) with others
commentaries sofa-buying

Please log in to post a comment

    No comments