워드프레스 드래그 선택 금지 및 복사 방지 방법으로 콘텐츠 보호하기 (복붙 붙여넣기 우클릭)

들어가며

콘텐츠 저작권 보호는 온라인 환경에서 중요한 과제입니다. 특히 블로거나 웹 디자이너들은 자기 창작물을 무단 복제로부터 보호하고자 합니다. 이러한 목적을 위해 사용할 수 있는 방법의 하나가 바로 드래그 선택 금지 및 복사 방지 기능을 적용하는 것입니다. 아래에서는 이러한 방법을 간략히 설명하고, 실제 웹사이트에 구현하는 방법을 알아보겠습니다.

드래그 선택 금지 및 복사 방지 방법 소개

드래그 선택 금지 및 복사 방지는 웹 페이지에서 텍스트나 이미지 등을 마우스 드래그로 선택하거나 복사하는 것을 방지하는 방법입니다. 이는 완벽한 보호를 제공하지는 않지만, 콘텐츠 보호를 위한 최소한의 보호장치 역할을 합니다.

필요한 CSS 코드 추가

드래그 선택 및 복사 방지를 구현하려면 스타일 시트에 다음과 같은 CSS 코드를 추가해야 합니다. 이 코드는 다양한 브라우저에서 동작하도록 벤더 접두사를 사용하였습니다.

body {
  -webkit-touch-callout: none; /* Safari Touch */
  -webkit-user-select: none; /* Webkit */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Edge*/
  user-select: none; /* Future-proof*/
}

워드프레스에 적용하는 방법

  1. 워드프레스에 로그인하고 대시보드로 이동합니다.
  2. “외모” 메뉴에서 “사용자 정의하기”를 선택합니다.
  3. “추가 CSS” 옵션으로 이동하여 위에서 제공한 코드를 붙여넣습니다.
  4. 왼쪽 상단의 “공개”버튼을 클릭합니다.

이제 웹사이트의 모든 영역은 드래그 선택 및 복사가 금지됩니다.

 

워드프레스 드래그 선택 금지 및 복사 방지 방법으로 콘텐츠 보호하기 (복붙 붙여넣기 우클릭)

 

코드 복사 가능 영역 설정

코드 영역을 복사할 수 있게 하려면 아래의 CSS 코드를 사용합니다. 이렇게 함으로써 코드 박스와 인라인 코드를 드래그 선택 및 복사할 수 있게 됩니다.

pre, code {
  -webkit-touch-callout: text; /* Safari Touch */
  -webkit-user-select: text; /* Webkit */
  -moz-user-select: text; /* Firefox */
  -ms-user-select: text; /* Edge*/
  user-select: text; /* Future-proof*/
}

특정 선택자 제어

특정 선택자에 대한 드래그 선택 및 복사 방지를 설정하려면 아래와 같이 해당 선택자에 대한 CSS 코드를 추가합니다. 이 예시에서는 이미지 선택을 금지하는 방법을 보여주고 있습니다.

img {
  -webkit-touch-callout: none; /* Safari Touch */
  -webkit-user-select: none; /* Webkit */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Edge*/
  user-select: none; /* Future-proof*/
}


보호 수준과 활용

드래그 선택 및 복사 방지 방법은 완벽한 보호를 제공하지는 않지만, 웹사이트나 블로그의 콘텐츠 보호에 도움을 줄 수 있습니다. 모바일 환경에서는 선택 비활성화가 팝업 방해로 작용할 수 있지만, 글을 편하게 읽을 수 있는 장점도 있습니다.

마치며

드래그 선택 및 복사 방지 방법은 웹 콘텐츠의 보호를 위한 유용한 도구 중 하나입니다. 이를 통해 콘텐츠 작성자는 자기 작품을 보호하면서도 사용자 경험을 향상할 수 있습니다.

Leave a Comment