プラグインなしで右クリックを禁止にする方法

Cocoonカスタマイズ集
この記事は約1分で読めます。
記事内に広告が含まれています。

はじめに

WordPressサイトのコンテンツを保護する際、多くの方は「WP Content Copy Protection & No Right Click」などのプラグインを利用する方も多いでしょう。

しかし、簡単な対策であれば、プラグインを使わずに、実装することも可能です。

そこで、プラグインを使わずに、ログインユーザー以外は、右クリックやコピー&ペーストを禁止にします。

この記事では、この方法について説明します。

実装手順

以下のコードをjavascript.jsに追加します。

jQuery(function ($) {
  // 未ログインユーザーのみ、カット・コピー・ペーストを禁止
  $('body:not(.logged-in)').on('cut copy paste', function (e) {
    e.preventDefault();
  });

  // 未ログインユーザーのみ、右クリックメニューの表示を禁止
  $('body:not(.logged-in)').on('contextmenu', function (e) {
    e.preventDefault();
  });
});

さいごに

今回紹介した方法を使えば、プラグインを使わずに、簡単にコピー防止が実現できます。
右クリックやコピー&ペーストを制限し、コンテンツの保護を強化できます。

タイトルとURLをコピーしました