Naran GeoIP 는 MaxMind GeoLice2 Free Geolocation Data를 이용하여 서버에 접속하는 접속자의 국가를 파악하는 워드프레스용 플러그인이다.
나란 프로젝트는 사용자에게 알뜰하게 다양하고 손쉬운 기능들을 제공하는 것보다는 (주로 내가) 개발시 사용하기 위한, 좀 더 개발 친화적인 플러그인들을 제공하기 위함이다.
그러므로 이 나란 지오아이피 또한 살뜰하게 일반 사용자를 챙기는 기능은 거의 없다. 관리자 패널에서 라이센스 키 입력, 몇몇 테스트 도구가 있는 것 말고는 모두 API를 편리하게 제공하기 위함에 가깝다.
나중에 국가별 사용자 필터링이 필요한 프로젝트가 있을 때, 이 플러그인을 그대로 쓰든, 코드를 추출하든, 포크를 하든 보다 쉬운 선택지를 제공하는 데 큰 의의가 있다.
코드는 Naran Boilerplate Code를 기반으로 하고 있다. 예상컨데, 이 boilerplate 기반의 프로젝트 끼리는 원활한 코드 교환이 가능하리라.
- Repository: https://github.com/chwnam/naran-geo-ip