워드프레스 마우스 우클릭 방지 방법.

글을 작성하는 사이트를 운영한다면 무단 복제와 관련해서 자유로울 수 없을것입니다.

티스토리, 네이버와같이 검색 플랫폼 서버에서 블로그를 운영한다면 클릭만으로도 이러한 복제를 일정 부분 막아줄수는 있지만 인터넷 공간에서 완벽한 복제 방지는 불가할수도 있습니다.

다만, 아무런 보호장치없이 헐벗은 사이트보다는 마우스 오른쪽 클릭을 방지함으로써 자신의 경험이 녹아있고 힘들게 작성한 글들을 복사 한번으로 어느 누군가는 아주 쉽게 방문자를 유입시킬 수 있을지도 모르는 일이고, 아무리 자신이 작성한 글이라 할지라도 무단 복제로 인해서 유사 문서, 중복 문서로 분류된다면 더이상의 방문 유입을 발생할 수 없을것입니다.

워드프레스의 경우에는 이러한 이러한 유사 문서, 중복 문서뿐만 아니라 도메인 비용, 트래픽 비용을 개인이 지불하고 운영하는데 무단복제로 인해서 불필요한 트래픽이 소비될수 있는 문제가 발생 할 수 있습니다.

따라서 워드프레스를 운영한다면 최소한의 장치로 마우스 우(오른쪽)클릭 방지 정도는 적용해 주는것이 좋지 않을까 생각한다.


마우스 우클릭을 방지하는 방법은 플러그인을 설치하는 방법과 JavaScript 코드를 입력하는 방법 2가지로 나눌 수 있고, 사용자 자신이 편한 방법을 선택해서 적용해 주는것이 좋겠습니다.

다만 플러그인을 설치해서 마우스 우클릭 방지 기능을 사용할 경우에는 유료 플러그인으로 업그레이드할 경우 더 많은 기능을 사용할 수 있다는 점에서 필자가 선택한 방법은 JavaScript 코드를 입력해서 마우스 우클릭 방지 기능을 적용했지만 GeneratePress 무료 테마 버전에서는 코드편집기 기능이 활성화 되어 있지 않기 때문에

필자의 경우에는 무료 테마를 사용하고 있다는 점에서 JavaScript 코드를 테마 자체에서 입력할 수 없기 때문에 “Head & Footer code”플러그인을 사용해서 JavaScript 코드를 삽입하도록 설정을 했고, 플러그인의 경우에는 유료 플러그인으로 업그레이를 할 경우에 더 많은 기능을 사용할 수 있다는 점에서 JavaScript 코드를 입력하는 방법이 더 간편하다는 측면에서 적용한 방법이니 아래 방법을 확인해보고 사용자 자신이 더 편리하게 적용할 수 있는 방법으로 활용해 주시면 될것 같습니다.

1. 마우스 우클릭 방지 플러그인 설치.

마우스 오른쪽을 클릭해서 자신이 작성한 글을 무단으로 도용하거나 복사해가는 방법을 방지 하는 첫번째 방법으로는 플러그인을 설치하는 방법입니다.

플러그인에는 여러 종류가 있지만 가장 많이 알려진 플러그인으로는 “WP Content copy Protection & No Right Click” 플러인입니다.


그러나 저 역시도 해당 플러그인을 설치해서 사용해 봤지만 무료 버전에는 플러그인에서 제공하는 모든 기능을 사용하는데 제한적이기 때문에 불편한점이 다소 있을 수 있고, 워드프레스 자체가 대부분 영문이기 때문에 언어적 장벽으로 인해서 그나마 무료버전에서 제공하고 있는 기능들을 사용하는데 추가적인 제약이 따르게 됩니다.

2. JavaScript 코드를 이용해서 마우스 우클릭을 방지하는 방법.

마우스 오른쪽을 클릭해서 자신이 작성한 글을 무단으로 도용하거나 복사하는 방법을 방지하는 두번째 방법으로는 JavaScript코드를 자신이 사용하고 있는 워드프레스 테마 안에 심어주는 방법이 있을 수 있습니다.

저 역시도 플러그인을 설치하는 방법보다는 JavaScript코드를 심어주는 방법으로 마우스 우클릭을 하지 못하도록 막아놨는데 사용하고 있는데 코드편집기 기능이 비활성화되어 있는 무료 버전의 GeneratePress 테마임에도 JavaScript코드로 마우스 우클릭을 비활성화 해준 이유는 코드를 심어주는 방법이 간단하고 플러그인을 설치 하더라도 기능을 전부 활용하지 못한다는 점에서 JavaScript코드를 심어주는 방법을 적용해 봤습니다.

무료 버전의 테마를 이용해서 워드프레스를 만들었다면 이미 구글, 네이버, 다음, 빙등의 주요 검색플랫폼에 사이트를 등록하고 사이트맵, rss를 제출하기 위해서 “Head & Footer Code” 플러그인을 설치 했을것입니다.

꼭 해당 플러그인이 아니더라도 Html, Css와 같은 코드들을 사용자의 입맛에 맞게 수정해 주기 위해서 코드를 편집할 수 있는 플러그인을 설치 했을텐데 JavaScript코드를 <head>와 </head> html 태그 사이에 넣어주는것만으로도 마우스 우클릭을 비활성화 해 줄 수 있습니다.

마우스 우클릭을 비활성화 하고, 추가적으로 텍스트와 이미지 복사를 막아주는 JavaScript코드는 다음과 같습니다.

<!– 마우스 우클릭 방지 JavaScript –>
<script>
document.oncontextmenu = function(){return false;}
</script>
<!– 텍스트 이미지 복사 방지 JavaScript –>
<script>
function killCopy(e){
return false;
}
function reEnable(){
return true;
}
document.onselectstart=new Function (“return false”);
if (window.sidebar){
document.onmousedown=killCopy;
document.onclick=reEnable;
}
</script>

위 코드를 “Head & Footer Code” 플러그인을 활용해서 HEAD Code안에 붙여 넣어주면 마우스 우클릭을 방지 할 수 있습니다.


자신이 힘들게 작성한 글이 무단으로 도용되거나 복제되는것을 막기 위해서 마우스 오른쪽을 비활성화 하는 방법으로 2가지를 확인해 봤습니다.

플러그인을 설치하는 방법, JavaScript코드를 심어주는 방법으로 두가지 방법 모두 트래픽과 웹하드 용량을 차지 하는 부분이 동일하게 소비되어야만 하기에 트래픽 소비와 웹하드 용량의 소비 측면에서의 고민보다는 사용자가 편한 방법을 선택해서 적용하는것이 좋을것입니다.

그러나 이러한 노력에도 불구하고 인터넷에 업로드 하는 컨텐츠는 언제나 무단 도용과 무단 복제라는 상황에서 안전할수는 없기때문에 자신의 트래픽이 소비되는 추세를 주기적으로 체크를 해보는것이 좋을것입니다.

Leave a Comment