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ランダムに1件記事を表示させるショートコード ( カスタム投稿、任意の件数に対応 )

  2. 指定タグの何回目といった処理を行いたい場合

  3. 編集画面にnoindex設定を追加 ( カスタム投稿に対応 )

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

その人を知りたければ、
その人が何に対して怒りを感じるかを知れ

HUNTER×HUNTER
by ミト

Profile

PAGE TOP
Amazon プライム対象