워드프레스 쿠키
게시 됨: 2023-02-12당신은 아마 당신이 방문하는 많은 웹사이트가 당신에 대해 '기억'한다는 것을 알아차렸을 것입니다. 그들이 저장하는 정보는 로그인 자격 증명에서 탐색한 항목, 좋아하는 기사 등에 이르기까지 무엇이든 될 수 있습니다.
이를 위해 웹사이트는 '쿠키'라는 것을 사용합니다. 웹의 쿠키를 사용하면 사이트에서 방문자의 브라우저 내에 주요 정보를 안전하게 저장할 수 있습니다. 그렇게 하면 사용자 데이터를 위험에 빠뜨리지 않고 보다 개인화된 경험을 제공할 수 있습니다.
이 기사에서는 쿠키의 작동 방식과 특히 WordPress에서 쿠키를 사용하는 방식을 분석합니다. 그런 다음 WordPress에서 맞춤 쿠키를 설정하는 방법을 알려드리겠습니다. 일하러 가자!
WordPress의 쿠키는 무엇입니까?
간단히 말해서 쿠키는 귀하의 웹사이트가 방문자의 브라우저에 저장하는 파일로 방문자에 대한 정보가 포함되어 있습니다. 다음은 웹 전체에서 쿠키를 사용하는 몇 가지 일반적인 예입니다.
- 사용자가 사이트를 방문할 때마다 다시 입력할 필요가 없도록 로그인 자격 증명 저장
- 방문자가 최근에 본 특정 페이지 기억(예: 전자상거래 사이트의 '최근 제품')
- 사이트를 마지막으로 방문한 시기와 같은 특정 사용자 행동 기록
쿠키는 세계의 일부 지역에서 쿠키를 사용할 수 있는 방법을 규제하는 특정 법률이 있을 정도로 웹의 모든 곳에 있습니다.
전반적으로 웹 브라우징은 쿠키가 없으면 더 느리고 덜 개인적인 경험이 될 것입니다. 웹사이트는 당신의 삶을 더 쉽게 만들어주는 어떤 정보도 '기억'할 수 없습니다. 그렇기 때문에 WordPress는 기본적으로 쿠키를 사용하도록 설정되어 있습니다.
WordPress에서 쿠키를 사용하는 방법
기본적으로 WordPress는 달리 지시하지 않는 한 두 가지 유형의 쿠키를 생성합니다. 여기에는 다음이 포함됩니다.
- 세션 쿠키. 다음은 브라우저에 "이봐, 우리는 얼마 전에 이 사이트에 로그인했으므로 아직 세션을 닫지 말자"라고 알려주는 것입니다. 따라서 동일한 사이트에 반복해서 로그인하지 않아도 됩니다.
- 댓글 쿠키. WordPress 웹사이트에 댓글을 달 때마다 일부 세부 정보가 저장되므로 나중에 다시 입력할 필요가 없습니다. 여기에는 사용자 이름, 이메일 주소 등이 포함될 수 있습니다.
쿠키는 각 사용자의 브라우저 내에 있음을 다시 한 번 강조하는 것이 중요합니다. 즉, 누군가가 웹 사이트의 보안을 침해하더라도 안전하다는 의미이며, 이것이 바로 민감한 정보를 처리하는 데 자주 사용되는 이유입니다.
WordPress 플러그인이 쿠키를 사용하는 방법
상상할 수 있듯이 WordPress 플러그인 및 기타 타사 도구도 쿠키를 광범위하게 사용합니다. 예를 들어 관련 게시물 플러그인을 사용하는 경우 쿠키를 활용하여 사용자가 본 페이지에 대한 정보를 저장할 수 있습니다.
마찬가지로 분석 플러그인은 쿠키를 사용하여 사용자 행동 데이터를 저장하는 경향이 있습니다. 대부분의 경우 이러한 쿠키는 무해합니다. 그러나 요즘에는 비즈니스를 수행하는 위치에 따라 웹사이트에 쿠키 알림을 표시해야 할 수도 있습니다.
웹에서 이러한 쿠키 알림을 본 적이 있을 것입니다. 이는 우연이 아닙니다. 사람들은 그 어느 때보다 온라인 개인정보 보호에 관심이 많기 때문에 많은 웹사이트가 가능한 한 투명해지려고 노력하는 것은 당연합니다.
WordPress에서 쿠키를 설정하는 방법(2단계)
WordPress에서 쿠키를 만들고 설정하려면 PHP를 사용해야 합니다. 필요한 코드를 추가하는 위치는 테마 또는 사용자 지정 플러그인을 사용할지 여부에 따라 다릅니다. 첫 번째 방법이 어떻게 작동하는지 살펴보겠습니다.
1단계: 테마의 functions.php 파일 열기
대부분의 경우 테마 접근 방식이 가장 쉬운 경로입니다. 새 쿠키를 설정하려면 활성 테마의 functions.php 파일을 편집해야 합니다.
먼저 FTP를 통해 웹사이트에 액세스하고 public_html/wp-content/themes 디렉토리로 이동합니다. 내부에는 웹 사이트에 설치된 각 테마에 대한 개별 폴더가 있습니다.
활성 테마의 폴더를 열고 내부에서 functions.php 파일을 찾습니다. 맞춤 쿠키를 추가하려면 이 파일에 몇 가지 추가 코드를 포함해야 합니다. 그러나 그 전에 사용할 수 있는 매개 변수를 이해해야 합니다.
- 쿠키의 이름
- 그 가치
- 만료될 때까지 얼마나 걸립니까(영원히 지속될 수는 없습니다!)
- 쿠키가 작동하는 페이지
- 귀하의 도메인 및/또는 하위 도메인
- HTTP 또는 HTTPS를 통해 전송해야 하는지 여부
우리는 다음 섹션에서 이러한 매개변수의 대부분을 사용할 것이므로 각 매개변수가 아직 무엇을 하는지 완전히 이해하지 못하더라도 걱정하지 마십시오.

2단계: 새 쿠키 코드 추가
functions.php 파일을 열면 사용자 정의 코드를 추가할 수 있습니다. 다음은 새 쿠키를 추가하는 데 사용하는 코드의 예입니다.
함수 cookies_timestamp() {
$visit_time = date('F j, Y g:i a');
if(!isset($_COOKIE[$visit_time])) {
setcookie('visit_time', $current_time, time()+86400);
}
}
이 코드에는 마지막 섹션에서 배치한 세 가지 매개변수가 포함되어 있습니다. 쿠키 이름( cookies_timestamp ), 값( visit_time ) 및 만료될 때까지의 기간이 있습니다.
이 특정 쿠키가 하는 일은 누군가가 귀하의 사이트를 마지막으로 방문한 시간의 타임스탬프를 생성하는 것입니다. 그런 다음 쿠키를 사용하여 "마지막 방문은 2019년 1월 25일이었습니다"와 같은 메시지를 표시할 수 있습니다. 이를 통해 사용자는 다른 사람이 자신의 계정에 액세스했는지 알 수 있습니다.
만료 시간은 초를 사용한다는 것을 알 수 있습니다. 우리는 쿠키 표준에 따라 매우 짧은 하루 값을 설정했습니다. 나머지 매개변수는 그다지 중요하지 않습니다. 기본 옵션이 거의 모든 경우에 충분히 잘 작동하기 때문입니다.
쿠키 구성을 마쳤으면 변경 사항을 functions.php 에 저장하고 닫습니다. 그러면 쿠키가 바로 작동하기 시작합니다!
쿠키를 얻고 WordPress에서 사용하는 방법
마지막 섹션에서는 웹 개발에서 쿠키를 사용하여 관련 사용자별 데이터를 가져오는 방법에 대해 이야기했습니다. 말하자면 쿠키를 '가져오는' 데 사용할 수 있는 특정 기능이 있습니다.
이를 사용하려면 테마의 functions.php 파일을 한 번 더 편집해야 합니다. 간단한 예는 다음과 같습니다.
함수 get_cookie() {
$visit_time = date('F j, Y g:i a');
if(isset($_COOKIE['visit_time'])) {
함수 자리 표시자() {
}
}
}
간단히 말해서 이것은 지난 섹션에서 생성한 visit_time 쿠키가 있는지 확인하는 두 번째 함수를 생성합니다. 그렇다면 코드는 두 번째 기능( 자리 표시자 값)을 실행하며 귀하의 이익을 위해 비워 두었습니다.
WordPress에서 쿠키 삭제
사용할 매개변수를 안다면 쿠키 생성은 충분히 간단합니다. 또한 쿠키는 시간이 지나면 만료됩니다(설정한 값에 따라 다름). 다만, 쿠키를 수정하고 싶거나 더 이상 필요하지 않은 경우에는 원본을 삭제할 수 있습니다.
쿠키를 삭제하려면 테마의 function.php 파일에 다시 들어가는 다음 코드를 사용해야 합니다.
unset($_COOKIE['visit_time']);
항상 그렇듯이 예제에서 자리 표시자를 사용하고 있음을 기억하십시오. 특정 쿠키의 이름에 따라 해당 코드를 수정하고 싶을 것입니다. 쿠키를 '설정 해제'하면 새 버전으로 교체하거나 그대로 둘 수 있습니다.
WP 엔진을 통한 쿠키 및 디지털 경험
쿠키는 최신 웹사이트에서 사용자에게 더 나은 경험을 제공할 수 있는 여러 가지 방법 중 하나입니다. WordPress를 사용하면 방문자별로 사이트를 개인화하도록 쿠키를 구성할 수 있습니다.
사용자 경험을 개선하기 위한 다른 기술에 대해 알아보려면 수십 개의 가이드와 자습서를 찾을 수 있는 개발자 리소스를 확인하세요. 당신이 그것에 있는 동안, 우리의 계획을 살펴보십시오 – 기회는 당신에게 잘 맞는 것을 찾을 것입니다!