WordPressページの右クリックと画像のコピー操作を禁止させる

概要説明

画像のコピーに困っているという場合に有効なカスタマイズ。右クリックを禁止して画像操作を無効にすることでダウンロードを防止します。

簡易的な画像、テキストのプロテクト用の処理

functions.php
/*----------------------------------------------------
 右クリックと画像のコピー操作を禁止する
----------------------------------------------------*/
if ( !function_exists( 'add_head_copy_protect' ) ){
    function enable_jquery(){
        wp_enqueue_script( 'jquery' );
    }
    add_action('wp_enqueue_scripts','enable_jquery');

    function add_head_copy_protect() {
        $str = <<<EOD
            <script type="text/javascript">
            jQuery(function($){
                $('img').attr('onmousedown', 'return false');
                $('img').attr('onselectstart','return false');
                $(document).on('contextmenu',function(e){
                    return false;
                });
            });
            </script>
        EOD;
        echo $str;
    }
    add_action('wp_head', 'add_head_copy_protect');
}

Chromeのデベロッパーツールを使ったり他にも抜け道はいくつもあるので、簡易的な対応と思ってください

WordPress Developer Resources

関連機能

  1. WordPress オリジナルショートコードの作成方法

  2. 特定のURLの場合にリダイレクトさせる

  3. 別のWordPressの記事を取得し表示させるショートコード ( wpdbでの別データベース接続 )

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

ぶつからなきゃ
伝わらないことだってあるよ
例えば、自分がどれくらい
真剣なのか
とかね

ソードアート・オンライン
by ユウキ

Profile

PAGE TOP
Amazon プライム対象