워드프레스 제트팩(Jetpack) 포스트 공유의 이메일 서비스 구글 리캡챠(reCAPTCHA) 사용

워드프레스 제트팩(Jetpack) 포스트 공유 모듈은 소셜네트워크서비스( Social Network Service) 포함 이메일로 공유할 수 있습니다. 이때 이메일 공유는 기본으로 리캡챠(reCAPTCHA) 적용이 되지 않은 상태입니다.

reCAPTCHA 적용 전 이메일 공유 화면
reCAPTCHA 적용 전

제트팩에서는 간단하게 구글 reCAPTHCA 적용을 지원하고 있습니다. 관련 스크립트를 추가하는 번거로움 없이 두 줄의 코드로 가능합니다.

그 전에 먼저 구글 계정을 보유하고 있어야 하며, 계정이 있을 때 다음 링크에 접속하여 정보를 등록하여야 합니다.

reCAPTCHA: Easy on Humans, Hard on Bots

다음 그림 참고하여 라벨과 사이트 주소 등 자신에게 맞도록 적절히 선택 및 입력하면 됩니다.

구글 reCAPTHCA 등록
reCAPTHCA 등록

다음 그림 화면에서 Keys 섹션의 Site key(RECAPTCHA_PUBLIC_KEY), Secret key(RECAPTCHA_PRIVATE_KEY)만 대입할 것이므로 복사해 둡니다.

Site key(public key), Secret(Private key)
Site key(public key), Secret(Private key)

이제 워드프레스 wp-config.php 파일을 열어 다음 1, 2번 줄의 코드를 3번 줄 위에 그대로 추가하고 저장합니다. 물론, 각 키는 획득한 자신의 키로 변경해야 합니다.

define( 'RECAPTCHA_PUBLIC_KEY', 'sitekey로대체' );
define( 'RECAPTCHA_PRIVATE_KEY', 'secretkey로대체' );
/* That's all, stop editing! Happy blogging. */

사이트에서 결과를 확인하면 다음 그림을 볼 수 있습니다.

reCAPTHCA 적용 후

관련 스크립트 파일은 wp-config.php 코드 추가 시 워드프레스가 자동으로 추가하므로 염두에 두지 않아도 됩니다.