| 목차 |
| 필요성 시작하기 전에 구글 지도(map) API 키 받기 플러그인을 통해 구현하는 방법 Listing 관련 플러그인 Directory 관련 플러그인들 — GeoDirectory — Business Directory Plugin 테마를 통해 구현하는 방법 |
체인점 본사의 경우, 얼마나 많은 매장이 오픈했는지를 보여주기 위해, 또는 해당 브랜드를 찾은 고객에게 매장을 소개하여 매출향상을 위해 매장 찾기 서비스를 제공하는 경우가 많습니다.
저희의 경우에는 조금 다른 목적으로 매장찾기 서비스를 제공하기로 하였는데, 그것은 저희가 등록 및 관리하는 구글지역정보 사업장의 링크를 위해서입니다.
그러기 위한 조건으로는 1. 당연히 검색 기능이 있어야 하고, 2. 구글 지도로 위치(사업장)정보를 제공해주어야 합니다.
워드프레스의 경우, 매장찾기 기능은 플러그인을 통해 구현할 수도 있고 테마를 이용해 구현할 수 있습니다.
플러그인을 이용하는 경우, 각각의 포털로부터 지도정보를 API로 가져와야 하는데, 그러기 위해서는 API Key 값이 있어야 플러그인을 이용할 수 있습니다. 이 부분이 생각보다 어려울 수 있습니다.
[Tip]프로그래머수준이 아닌신 분들은 Directory 관련 플러그인들 로 이동하시어 GeoDirectory – Business Directory Plugin 를 먼저 이용해보시는 것이 좋을 것 같습니다.
구글 지도 api는 유료서비스입니다. 월 100,000 건까지는 $12/month 에 가능합니다.( 구글지도api 사용료는 지도, 경로, 장소의 가격 책정 를 참조하세요)
유료라고 시도를 자제할 필요는 전혀 없습니다. 매월 200달러의 크레딧을 주기 때문에 200달러까지는 요금이 청구되지 않습니다. (구글 지도 API는 어떤 경우에 과금을 하는가 )
통상 구글 API 사용절차는 다음과 같습니다. ( 구글 API 사용법, 키 발급, OAuth 인증 방법 정리 )
| 1. 구글 API 콘솔에서 새 프로젝트 생성2. 구글 API 라이브러리 선택3. 구글 OAuth 인증정보 만들기4. 구글 API 인증정보 적용5. 구글 계정으로 앱 권한 허용6. 구글 API 인증 token 받기7. 구글 API 연동 프로그램 개발 |
구글 API의 개념 및 기초는 아래의 게시글을 참조해주세요.
이들중 구글 지도(map) API 키를 받기 위한 절차는 아래의 3단계로 받을 수 있습니다.
| 1. 구글 API 콘솔에서 새 프로젝트 생성2. 구글 API 라이브러리 선택3. 구글 API 인증정보 적용 |
Google Developers Console 의 맨 위에 있는 프로젝트 선택 드롭 다운 상자 (이 드롭 다운에 기존 프로젝트의 이름이 표시 될 수 있음)를 클릭하시고 프로젝트 만들기 … 또는 표시된 항목에 따라 ‘새 프로젝트‘을 클릭합니다.
표시되는 상자에 원하는 이름 (예 : 웹 사이트 이름)을 입력 한 다음 만들기 에 동의하기 전에 동의 함 확인란을 선택 하십시오 . Google에서 확인 전화 또는 SMS를 받아야 할 수도 있습니다.

최상위 조직의 조직 드롭 다운 메뉴를 그대로 둘 수 있습니다.(위치를 조직 없음으로 해도 됩니다. )

프로젝트를 click한 후 위에서 새로 만든 프로젝트를 선택해주시고 왼쪽 상단 메뉴 버튼에서 [API 및 서비스 사용 설정]을 클릭하십시오 .

그러면, API 라이브러리로 이동합니다.
API 라이브러리를 처음 사용하시는 경우, 아래와 같은 안내문구가 나옵니다. 여기서 API 라이브러리 를 클릭하시면 API라이브러리로 이동할 수 있습니다.
아직 사용할 수 있는 API가 없습니다. 시작하려면 ‘API 및 서비스 사용 설정’을 클릭하거나 API 라이브러리로 이동하세요.
API 라이브러리 검색창에서 map으로 검색하여 ‘maps static api’를 선택해 주세요.
[사용 설정]을 선택해주세요.
[사용자 인증 정보]를 선택하시면 “모든 사용자 인증 정보를 보거나 새 사용자 인증 정보를 만들려면 API 및 서비스의 사용자 인증 정보로 이동하세요.”와 같은 안내문구가 보입니다.
[+사용자 인증 정보 만들기] -> [API키] 를 선택하시면 3과 같이 API가 생성됩니다.
아래의 이미지의 분홍색 네모와 같이 노란색 느낌표가 뜨는 것은 특정사이트에서 사용하도록 사용제한을 하지 않은 경우 입니다. 노랑색 느낌표를 클릭하시면 아래와 같은 팝업창이 뜹니다.
제한사항이 적용되지 않은 API 키입니다. 승인되지 않은 사용 및 할당량 도용을 방지하려면 키에 제한사항을 적용하여 키를 사용할 수 있는 방식을 제한하세요. 설정 수정
그러시면. 설정 수정 을 클릭하시어 사용을 제한 설정을 해줍니다.
HTTP 리퍼러(웹사이트) 를 선택하시어 키를 웹사이트에서만 사용할 수 있도록 제한하시고, 더불어 *.aiforu.kr/*같이 항목도 추가하시어 다른 URL에서는 사용할 수 없도록 사용을 제한해 주세요.
API키가 도용되었을때 API 이용료를 대신 지불하는 억울함을 막기 위한 조치입니다.
API 키를 복사하여 WordPress Store에 저장해둡니다.
listing과 directory는 섞여서 사용되고 있습니다. directory는 list가 구조화된 목록(directory)이라고 생각하면 쉬울 것 같습니다.
listing 의 경우, 부동산 매물과 관련되어 가격정보가 제공될때 자주 사용됩니다.
플러그인 선택의 조건
id Keyword Name Full_Address Street_Address City State
Zip Plus_Code Website Phone Email Facebook Twitter
Instagram Youtube LinkedIn Tiktok Pinterest GooglePlus
Lat Lng Verification_Text Category Rating
Reviews 5_Stars 4_Stars 3_Stars 2_Stars 1_Stars Top_Image_URL Sub_Title Pricing
Description Amenities Summary Hours Hours_Info
Monday Tuesday Wednesday Thursday Friday Saturday Sunday External_Urls
Photo_Tags Menu_Url Services Located_in Attributes URL
WordPress Plugin for Google Maps – WP MAPS PRO : 기능은 훌륭한데, 이것도 botsol data를 소화하지 못함
평점이 가장 좋습니다. 이것부터 시도해보시죠. $39를 안내면 뭘 할 수 있는 것이 없음. Marker Importer Demo botsol로 crawling한 data를 대량 업로드해야하는데, 이 플로그인은 data collumn이 적음
여러 매장 위치 및 맞춤 입력란이 있는 맞춤지도를 만들 수있는 무료 Google지도 플러그인입니다.
위치 허용을 하면 검색자의 위치를 잘 잡기는 하는데 주변 검색기능이 떨어집니다. API 키를 추가해야합니다. API 키를 사용하려면 Google지도 플랫폼를 참조하세요. 무료로도 상당량의 트래픽은 가능합니다.
이 플러그인은 국내 프랜차이즈를 위한 사이트에서 사용하기에 적합합니다. 그러나 구글 지도가 제공되지 않아 저희는 플러그인을 더 알아보지 않았습니다.
네이버 지도 또는 다음 지도를 이용할 수 있는데, API를 이용하여 네이버의 경우, Client ID, Client Secret, 다음에서도 키를 발급받아야 합니다.
플러그인을 설치하고 대시보드에 들어가니
알림! Google API 키가 없어, 키값 없이는 지도 검색 및 길 찾기(경로찾기)가 작동하지 않습니다. Google API 키를 추가하십시오. API 키를 추가하는 방법?
(Alert! Google API KEY is missing, the Map Search and Direction will not work without it, Please add Google API KEY. How to Add API Key?)
Header Title을 한글로 변경할 수 있습니다.
. [ASL Locator] -> [ASL Setting(설정)] 으로 이동하시어 복사해 드었던 API 키를 넣어줍니다.

Regular License $25
11 Best WordPress Directory Plugins to Organize Your Listings 는 2019 년 최고의 WordPress 디렉토리 플러그인( The Best WordPress Directory Plugins to Choose From in 2019)으로 아래의 플러그인들을 소개하고 있습니다.
위에 11개의 플러그인은 기본적으로 활성 사용자수를 기본으로 순위가 매겨져 있습니다. 활성 사용자수가 많은 플러그인은 Business Directory Plugin 입니다. ( Active installations : 20,000+ )
제가 찾는 플로그인으로는 GeoDirectory – Business Directory Plugin 이 더 맞는 것 같습니다.
Classified Listing Pro는 모든 분류 목록 및 비즈니스 디렉토리에 대한 기능을 갖춘 뛰어난 플러그인입니다. 멤버십 패키지 및 광고 프로모션을 포함하여 다양한 수익 창출 방법을 제공합니다. 사용자는 상단, 추천 및 범프업 광고와 같은 광고 프로모션 옵션을 선택할 수 있습니다. Classified Listing Pro에는 구매자와 판매자가 쉽게 소통할 수 있는 라이브 채팅 기능이 함께 제공됩니다. 구매자와 사용자는 PayPal, Stripe, 오프라인 결제, Razorpay(애드온), Authorize.net 및 WooCommerce를 비롯한 여러 게이트웨이를 통해 결제할 수 있습니다 .
광고 목록에 지도를 표시하려는 경우 이 플러그인을 사용하면 Google 지도 와 OpenStreetMap 중에서 선택할 수 있습니다 . Classified Listing Pro 검색 기능으로 작업할 때 옵션에는 검색 팝업, Google 위치, Radius 검색(사용자 근처의 광고), AJAX 자동 완성 및 자동 제안, 데이터베이스 위치가 포함됩니다. 플러그인을 사용하면 무제한 사용자 지정 필드를 만들고 범주에 할당할 수 있습니다.

목록 및 그리드 목록 보기를 포함하여 플러그인이 제공하는 7개 이상의 Elementor 애드온을 사용하여 레이아웃 및 아카이브 페이지를 사용자 정의할 수 있습니다. 구텐베르크 블록 빌더 로 사이트 및 목록을 구축하려는 경우 동일한 수의 구텐베르크 블록을 사용할 수 있습니다 . Classified Listing Pro는 평점과 리뷰도 지원하므로 고객이 목록에 대한 결정을 더 쉽게 내릴 수 있습니다. Google reCAPTCHA 서비스를 사용하면 봇과 인간 사용자를 구분하여 스팸 없는 목록을 쉽게 유지할 수 있습니다.
By AyeCode Ltd

( 이미지 출처 : 11 Best WordPress Directory Plugins to Organize Your Listings )
GeoDirectory의 가볍고 확장 가능한 인터페이스를 통해 대규모 성장과 많은 트래픽에 유용한 몇 가지 무료 디렉토리 플러그인 중 하나입니다. 개발자는 사이트를 처음부터 시작하는 경우 디렉토리 테마도 판매합니다. 플러그인에는 일반 사용자와 업체 정보를 추가하려는 판매자를 위한 프론트 엔드 양식이 있습니다.( 이 양식은 매우 훌륭한 기능인데, 일반 사용자는 위도와 경도를 넣는데 어려움을 겪을 수 있습니다. )
이 플로그인의 가장 큰 특징은 구글 지도 API 연결이 너무나 쉽다는 점입니다.
누군가가 업체를 클릭하면 웹 사이트에서 바로 길 찾기를 검색할 수 있습니다.
한 번에 여러 업체 정보를 채우거나 다른 사이트로 옮길 수 있는 CSV 가져오기 및 내보내기 도구가 있어 편리합니다. .
이 플러그인의 숏코드를 elementor 플로그인과 beaverbuilder 플로그인과 같이 페이지 빌더 플러그인과 함께 사용하는 경우, 매우 완성도 높은(커스터마이징된) 페이지를 만들 수 있습니다.https://wordpress.org/plugins/geodirectory/embed/#?secret=bsqBj0HJOH#?secret=oejJOFfxY4
Geo Directory Google 웹 로그 분석 무료 애드온( Google Analytics ) 을 사용하면 Google 웹 로그 분석 추적을 사이트에 쉽게 추가 할 수 있으며 세부 정보 페이지에서 기본 통계를 공유 할 수도 있습니다. 세부 정보 페이지에 기본 Google 애널리틱스 통계를 표시 할 수 있도록 위젯 / 쇼트 코드 / 블록이 제공되며, 이는 소유자 및 관리자, 관리자 또는 로그인하지 않은 사용자를 포함한 모든 사람에게 표시하도록 선택할 수 있습니다.
워드 프레스 멀티 사이트 디렉토리의 네트워크를 구축하거나 여러 클라이언트 사이트에 설치하기에 적합한 호환 플러그인이며 아름다운 검색 인터페이스를 제공하며 다중언어도 지원합니다.
대부분의 플러그인은 무료로 제공되지만 이벤트, 다중 위치, 가격, 리뷰 및 BuddyPress 통합을 추가하기 위해 몇 가지 추가 기능이 판매 됩니다. 이 부가 기능은 일반적으로 $ 19에서 시작합니다.
내용이 너무 많아져 따로 게시글을 만들없습니다. 아래의 게시글을 참조해주세요.
이 플러그인의 리뷰와 평가는 상당히 좋습니다. 지도가 빠진 listing용 플러그인으로 이용해 볼만한 플러그인 같습니다. 설치하여 간단히 성능만 살펴보았습니다.
GeoDirectory – Business Directory Plugin 와 비교해보면,
훨씬 사용하고 쉽으나 기능 설정에 제약이 있고 upload된 이미지의 슬라이드 기능이 없으며, 사용자정의필드(=카테고리)의 다양성이 부족합니다. 또한 지도에 위치를 표시하거나 지도에서 제공하는 길찾기 등의 기능이 없습니다. 지도가 들어가 있지않은 온라인 전화번호부와 같은 listing 용 플러그인으로 보시면 됩니다. 지도가 들어가지 않으므로 구글 지도 API key가 필요하지 않으므로 구글 API( https://console.developers.google.com/ ) 에서 프로젝트를 만들일도 없어서 사용하기에 훨씬 편리합니다.
GeoDirectory – Business Directory Plugin에 비해 강점은 다양한 결제수단들(PayPal, Authorize.net, Stripe)을 제공한다는 점인데, 국내에서는 잘 사용하지 않는 결제수단들입니다.
이 Business Directory Plugin 은 모든 핵심 디렉토리가 완벽하게 사용자 정의 양식 필드, 이미지 지원, 지불 승인과 같은 기능이 포함되어 있습니다. 이러한 핵심 기능은 기본 플러그인을 다운로드할 때 모두 무료이지만 프리미엄 가격으로 일부 추가 기능을 다운로드할 수도 있습니다. 모든 추가 기능이 포함된 패키지는 $ 199.99 (1 회 요금)이며 개별 모듈은 $ 69.99부터 시작합니다.
비즈니스 디렉토리 플러그인을 사용하면 원하는 모든 리스팅을 가져와 로컬 디렉토리, 비즈니스 제공 업체 디렉토리, 부동산 리스팅 사이트, 옐로우 페이지 스타일 비즈니스 디렉토리, Yelp와 같은 검토 섹션, 교회 디렉토리 작성, 도서 디렉토리 작성, 주소 작성 등, 비즈니스 디렉토리 플러그인을 사용하여 모든 종류의 디렉토리를 목록으로 추가 할 수 있습니다.
기본 웹 사이트에 문서화 된 모든 기능
* 완전히 사용자 정의 가능한 양식 필드
* 목록 당 이미지 업로드, 요금제에 따라 제한된 수의 이미지 허용 * 많은 이미지 옵션 : 드래그 앤 드롭 이미지 업로드, 쉬운 이미지 주문, 기본 이미지 설정, 썸네일 크기 등
* 목록에 대한 지불 수락 또는 비즈니스 디렉토리에 무료 업체 정보가 있습니다.
* Authorize.net을 사용하여 결제 수락 (Authorize.net 계정 필요)
* 반복 결제에 대한 모든 지원 (대부분의 게이트웨이 : PayPal, Authorize.net, Stripe)
* 업그레이드를위한 추천 / 스티커리스트 허용 수수료
* 추천, 최신 및 랜덤 리스팅을위한 위젯. 검색 위젯
* 게시 할 범주에 할당 할 수있는 여러 요금제 생성
* CSV 가져 오기 및 내보내기 내장
* 스팸 목록을 피하기위한 reCAPTCHA 지원 * 사용자가 정렬 순서를 선택할 수 있도록 범주, 목록 및 프런트 엔드에 대한 정렬 옵션
* 게시물은 WP 대시 보드에 액세스하지 않고도 목록을 편집 할 수 있습니다.
* Yoast SEO를 사용하여 SEO 친화적
* 목록에 대해 구성 가능한 빠른 검색 필드 및 정렬 막대
* 검색 가능한 필드를 표시하거나 숨길 수있는 고급 검색 화면
* 반응 형 테마로 설치된 경우 전체 응답 지원
* WPML을 사용하여 디렉토리에서 다국어 지원
* 몇 번의 클릭 (디렉토리 테마)으로 디렉토리를 다시 스키닝하는 기능
* Yoast SEO, NavXT Breadcrumbs 및 WP-PageNavi와 같이 널리 사용되는 플러그인과 통합하여 쉽게 사용할 수 있습니다.
* 카테고리로 표시되는 이미지 (무료 고급 카테고리 모듈 사용)
* 카테고리 아이콘 표시 / 부모-자식 카테고리 탐색 허용 (무료 고급 카테고리 모듈 사용)
기능에 대한 자세한 전체 목록을 보려면 다음 사이트를 방문하십시오 : https://businessdirectoryplugin.com/features/
https://businessdirectoryplugin.com/support-forum/을 통해 발견 된 모든 버그를보고하십시오.
Regular License $59
참고자료 : 1. 매장찾기 워드프레스 플러그인 BBS e-Franchise 적용하기
2. WordPress에 Google지도 매장 찾기 기능을 추가하는 방법
4. 11 Best WordPress Directory Plugins to Organize Your Listings