• 카카오톡 공유하기
  • 페이스북 공유하기
  • X 공유하기
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기

워드프레스 복사방지-마우스 우클릭 금지 방법(OnePress테마)

티스토리에서는 기본적으로 서비스되는 플러그인 메뉴에서 마우스 우클릭 금지를 손쉽게 설정할 수 있지만, 워드프레스에서는 플러그인 설치를 하거나 직접 코드를 입력하여 막아야 합니다. 원프레스 테마 기준으로 초보자도 알기 쉽게 마우스 우클릭 금지 설정 방법을 알려드립니다.



워드프레스 관리, 초보는 무조건 쉽고 간단하게

참말로 손이 많이 가는 워드프레스입니다. 초보분들은 티스토리 하다 오시면 꽤나 고생하시는 분들 많으실 거예요.(나 포함)

워드프레스는 자유도가 매우 높은 대신, 그만큼 스스로 꾸미고 공부하고 손이 많이 가야한다는 것이 장점이자 단점입니다.

초보분들은 안 그래도 글 쓰는 화면부터 어려운데 보기만 해도 눈 돌아가는 온갖 코드 때문에 때려치우고 싶을 때가 많을 겁니다.

티스토리 할 때랑 비슷하게, 어려운 것 최대한 빼 내고 쉽게 쉽게 관리하는 방법 위주로 올려드리니 잘 읽어보시고 적용시켜 보세요.

복잡해 보이지만 생각보다 별 거 없습니다.

플러그인 설치보다 직접 코드 입력을 추천

포털 상단에 꽂히는 요소 중 하나가 사이트 쾌적함(속도)이라고 하는데요, 편리하다고 플러그인을 이것저것 많이 넣다 보면 속도도 느려지고 플러그인 간에 충돌이 생겨 오류 발생으로 사이트가 먹통이 되거나 기능이 정지되는 등 생각보다 단점이 많습니다.

차라리 깔끔하게 코드 몇 개만 집어넣어 주면 속도 느려질 걱정도, 플러그인 충돌 오류 걱정도 할 필요가 없어요.

플러그인은 꼭 필요한 것만 사용하는 걸로!

워드프레스 마우스 우클릭 금지 설정하는 법

 
 

1. 관리 메뉴에서 외모-테마 파일 편집기 클릭

2. 테마 파일 중 Thema Header(header.php) 클릭

3. 테마 편집 화면 내 body 태그 뒤에 복제방지 코드 삽입

4. 저장완료


워드프레스 관리자 모드 중 외모 메뉴- 테마 파일 편집기를 선택합니다.
외모 – 테마 파일 편집기 선택
오른쪽 테마 파일 중 테마 헤더를 선택합니다.
오른쪽 테마 파일 중 Thema Header 선택
테마 편집 화면에서 body 태그를 찾아줍니다.
테마 편집에 딱히 손댄 것이 없다면 21번 라인 근처에 <body 태그가 있을 겁니다. body 글자 뒤에 복사방지 코드를 삽입하세요.

body 태그 뒤어 복사방지 코드를 삽입한 뒤 저장하세요.
위의 예시처럼 입력 후 파일 업데이트를 클릭하여 저장 – 사이트에 코드가 제대로 들어갔는지 확인해보세요.

바디 태그에 사용할 수 있는 복사 방지 코드는 아래의 4가지가 있습니다.

oncontextmenu = “return false”: 오른쪽 마우스 클릭 방지

onseletstart = “return false”: 마우스 드래그 방지

ondragstart = “return false” : 이미지 복사 드래그 방지

onkeydown = “return false”: 키보드 단축키 복사 방지


위 코드 중 본인이 원하는 코드만 집어넣거나, 모르겠다 싶으면 모두 집어넣으시면 돼요.

코드 입력 후 워드프레스에 가서 확인해 보면, 드래그 선택은 가능하게 보입니다. 그러나 막상 붙여 넣기를 하면 복사가 안되어 있어요.

참 쉽죠잉~?

내 집은 내가 지킨다!



※ 이 방법은 원프레스(OnePress) 테마를 기준으로 작성되었습니다. 기타 다른 테마들도 방법은 동일하니 천천히 따라 해 보시면 손쉽게 적용시키실 수 있을 거예요.

참고로, 작성자 또한 워프 왕초보라 부모 테마 자식 테마 같은 건 아직 설정을 안 했습니다…^^;

매일 알아서 해주는 클라우드 웨이즈의 자동백업만 믿고 덤비는 중.(이 기능 덕분에 사이트 빻거나 갈아엎어도 그냥 백업파일 불러와서 사이트 심폐소생 시키고 있습니다.ㅋㅋㅋ) 초보라면 적극 추천.

* 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

* 본 블로그에 게시된 내용 또는 자료는 일반적인 정보 제공이 목적이며 법률적인 자문을 위한 것은 아니므로, 본 블로그의 내용으로 인해 문제가 발생하여 직·간접적 손해를 입었다 하더라도 본 블로그 운영자는 어떠한 법적 책임을 지지 않습니다. 또한 본 블로그에 링크된 웹사이트는 방문자의 편의를 위해 제공되는 것으로, 링크된 웹사이트들이 제공하는 내용에 의해 발생되는 문제에 대하여 본 블로그 운영자는 어떠한 법적 책임도 지지 않습니다.