개인정보취급정책 페이지 자동 링크 워드프레스 함수

워드프레스 4.9.6 버전부터 코어에서 개인정보취급정책 정보를 제공할 수 있도록 제공하는데, 개인정보취급정책 페이지 포스트 링크를 출력할 수 있는 함수도 함께 제공합니다. 다음은 사이트 아래에 자동으로 개인정보취급정책 페이지가 노출된 그림입니다.

사이트 아래 자동으로 출력된 개인정보취급정책 링크 요소
사이트 아래 자동으로 출력된 개인정보취급정책 링크 요소

그림의 요소는 테마에서 미리 정의한 코드에 의해 출력되는데, twentynineteen 테마를 예로 들면 footer.php 파일에 다음 코드가 있습니다.

if ( function_exists( 'the_privacy_policy_link' ) ) {
	the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' );
}

the_privacy_policy_link 함수가 링크를 포함한 개인정보취급정책 요소를 출력합니다. 물론, 워드프레스에서 기본으로 제공하는 개인정보취급정책 페이지 포스트가 ‘공개(Publish)’ 상태여야 합니다.

또, 워드프레스 기본 제공 개인정보취급정책 페이지 포스트가 아닌 새로운 페이지 포스트를 만들고 설정의 ‘개인정보’ 화면에서 생성한 페이지 포스트를 선택해주면 됩니다.

사용자 추가 개인정보 포스트 설정
사용자 추가 개인정보 포스트 설정

선택한 개인정보취급정책 페이지 포스트는 데이터베이스 옵션 테이블(_options)
wp_page_for_privacy_policy 필드에 포스트 아이디를 저장합니다. 따라서 함수를 사용하지 않고도 개인정보취급정책 요소를 출력할 수 있습니다.

get_privacy_policy_url()
get_the_privacy_policy_link()
the_privacy_policy_link()

상황에 따라 위의 함수를 선택하여 사용할 수 있으며, 자세한 내용은 코덱스를 참고하면 좋습니다.

Leave a Reply