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

  3. 日本語を含むファイル名のファイルをアップロードした時に自動的にリネームさせる

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

小汚くても
自分らしく生きてく事の方が
よっぽど上等だ

銀魂
by 坂田銀時

Profile

PAGE TOP