-1.6 C
New York
토요일, 1월 3, 2026

Buy now

Home Blog Page 274

[베트남 골프여행] 아름답고 럭셔리한 즐거움, 나트랑 빈펄 골프 클럽(Vinpearl Golf Club Nha Trang)

최근 베트남 관광이 활성화되면서 다낭과 더불어 나트랑이 크게 각광을 받고 있죠.

오늘은 나트랑에서 럭셔리한 골프를 즐길 수 있는 나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang)에 대해서 살펴보겠습니다.

나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang)과 더불어 주변의 빈펄 리조트에 대해 개괄적인 소개도 곁들여 풍요로운 빈펄 골프 여행을즐길 수 있는 도움 정보를 드리려고 합니다.

다낭과 나트랑이 각광을 받는 이유

그러면 왜 다낭과 나트랑이 각광을 받고 있을까요> 이에는 여러가지 이유가 있겠지만 다낭과 나트랑이 가지고 있는 몇가지 장점에 근거하지 않을까 싶네요.

먼저, 이 다낭과 나트랑은 모두 공항에서 관광지까지의 가까워 짧은 이동거리로 효율적인 여행이 가능합니다.

솔직히 공항에서 너무 멀면 여행지로의 이동에 여행 기간의 상당 시간을 허비하므로 때로 너무 너무 이러한 시간 낭비가 아까울 수 있죠

두번째로는 어쩌면 베트남의 자체의 특징일 수 있지만 아직 개발되고 있는 특성등이 반영되어 합리적인 가격대의 여행이 가능한 숙박업소나 리조트등이 즐비하다는 점입니다.

다른 지역과 비교해도 결코 떨어지지 않을 아름다운 풍광과 볼거임에도 불구하고 지불해야하는 비용이 상대적으로 저렴해 상당히 가성비 높은 여행을 즐길 수 있습니다.

그렇지만 이러한 다낭과 나트랑은 주요 볼거리 측면에서 조금 차이를 보이는데요.

다낭은 아름다운 바닷가 뿐만이 아니라 주변에 가볼만한 유적지 등이 많아서 부모님을 비롯한 가족중심의 관광형 여행에 보다 더 적합하다고 할 수 있어요.

반면에 나트랑은 바닷가를 중심으로 테마파크, 리조트등이 발달되어 있어 연인끼리 또는 어린 자녀들과 휴식형 여행에 더 어울린다고 할 수 있습니다. 여기에는 워터파크, 놀이공원, 머드온천 등 쉬면서 즐길꺼리가 무진장 많습니다.

나트랑의 골프 여행

나트랑에서 골프 여행은 어떻까요?

나트랑에는 골프장이 세군데 있습니다. 그동안 나트랑 시내 남쪽, 깜라인 공항 방향에 위치한 다이아몬드 베이 골프클럽과 혼 뜨레(Hon Tre)섬에 있는 빈펄 골프클럽이 나트랑의 골프를 대표해 왔는데요.

[베트남 골프여행] 아름답고 럭셔리한 즐거움, 나트랑 빈펄 골프 클럽(Vinpearl Golf Club Nha Trang) 1

최근 2018년 10월, 깜라인 공항 아래에 KN 골프 링크스 깜란(Nha Trang KN GOLF LINKS Cam Ranh)이 오픈하면서 3두체제가 형성되었습니다.

이중에서 아무래도 다양한 빈펄리조트들과 연계가 쉬운 빈펄 골프 클럽이 훨씬 고급 골프장으로 얄려져 있죠.

나트랑 빈펄 리조트에 대해서

베트남 최대 민간 기업인 빈 그룹(Vin Group)은 이 빈펄섬과 공항 근처에 엄청난 리조트 시설들을 지었습니다.

현재 이 나트랑 지역에서 빈펄 리조트 다섯개가 운영되고 있는데요. 그 리스트는 아래와 같아요.

  1. 나트랑 빈펄 리조트(Vinperal Nha Trang Resort)
  2. 나트랑 베이 빈펄 리조트 & 스파(Vinpearl Resort & Spa Nha Trang Bay)
  3. 나트랑 빈펄 디스커버리 1 리조트(VINPEARL DISCOVERY 1 NHA TRANG)
  4. 나트랑 빈펄 럭셔리 리조트(Vinperal Luxury Nha Trang Resort)
  5. 나트랑 빈펄 롱비치 리조트 & 스파(Vinperal Resoprt & Spa Long Beach Nha Trang)

첫번째에 이름을 올린 나트랑 빈펄 리조트(Vinperal Nha Trang Resort)는 가장 오래되전에 오픈한, 빈펄 리조트의 대표격인 4성급 리조트라고 합니다. 굉장히 합리적인 가격과 넓은 수영장이 장점이라고 하네요.

[베트남 골프여행] 아름답고 럭셔리한 즐거움, 나트랑 빈펄 골프 클럽(Vinpearl Golf Club Nha Trang) 2

두번째에 이름을 올린 나트랑 베이 빈펄 리조트(Vinpearl Nha Trang Bay Resort)는 비교적 최근인 2015년에 오픈해 깨끗하고, 시내와 워터팍크가 한눈에 보인다고 합니다.

[베트남 골프여행] 아름답고 럭셔리한 즐거움, 나트랑 빈펄 골프 클럽(Vinpearl Golf Club Nha Trang) 3

세번째에 소개된 나트랑 빈펄 디스커버리 1,2 리조트(VINPEARL DISCOVERY 1 NHA TRANG)는 2016년 오픈해 깨끗하고 고급스런 곳으로, 바로 옆에 골프장이 있어 골프를 즐기려는 부부 또는 연인 그리고 비지니 여행객에게 훌륭한 숙박지라고 할 수 있습니다.

[베트남 골프여행] 아름답고 럭셔리한 즐거움, 나트랑 빈펄 골프 클럽(Vinpearl Golf Club Nha Trang) 4
[베트남 골프여행] 아름답고 럭셔리한 즐거움, 나트랑 빈펄 골프 클럽(Vinpearl Golf Club Nha Trang) 5
[베트남 골프여행] 아름답고 럭셔리한 즐거움, 나트랑 빈펄 골프 클럽(Vinpearl Golf Club Nha Trang) 6

네번째에 소개되는 나트랑 빈펄 럭셔리 리조트(Vinperal Luxury Nha Trang Resort)는 전 객실이 소규모 럭셔리 빌라 형태로 허니문으로 인기 높은 곳이라 가장 비싸고 평가도 좋다고 합니다.

[베트남 골프여행] 아름답고 럭셔리한 즐거움, 나트랑 빈펄 골프 클럽(Vinpearl Golf Club Nha Trang) 7
[베트남 골프여행] 아름답고 럭셔리한 즐거움, 나트랑 빈펄 골프 클럽(Vinpearl Golf Club Nha Trang) 8

마지만 다섯번쩨 소개되는 나트랑 빈펄 롱비치 리조트 & 스파(Vinperal Resoprt & Spa Long Beach Nha Trang)는 위 5개개중에서 유일하게 빈펄섬에 있지않고 깜라인 공항 근처에 있습니다. 200개 객실 전부가 바다뷰 빌라로 숙소에서 휴식을 증기는 분들을 겨냥한 곳이라고 하네요.

[베트남 골프여행] 아름답고 럭셔리한 즐거움, 나트랑 빈펄 골프 클럽(Vinpearl Golf Club Nha Trang) 9
[베트남 골프여행] 아름답고 럭셔리한 즐거움, 나트랑 빈펄 골프 클럽(Vinpearl Golf Club Nha Trang) 10

나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang)

2015년 5월 오픈한 나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang)은 베트남의 새롭게 떠오르는 해양 스포츠 관광도시인 나트랑 시티에 위치한 골프장으로, 베트남 최대 민간 기업인 빈 그룹(Vin Group)이 개발, 운영하고 있는 국제 규격 골프장입니다.

  • 골프장 코스설계: IMG Design
  • 개장시기: 2012년 5월 오픈
  • 규모: 6,787YARD 18HOLE PAR71
  • 난이도:중
  • 위치:나트랑 공항에서 1시간, 나트랑시내에서 20분 소요
  • 부대시설: 수영장, 테니스 코트, 골프샵, 마사지 등
  • 연락처: T +84(0)58 3590 919
  • 홈페이지: www.vinpearlgolf.com/

나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang)은 나트랑 깜라인 국제공항에서 자동차와 배로 1시간에 걸리는 위치에 있습니다.

베트남 나트랑 빈펄 골프 클럽 구글지도 Vinpearl Golf Nha Trang

또 골프장 주위로 빈펄 리조트, 나트랑 베이 빈펄 리조트 & 스파, 나트랑 빈펄 럭셔리, 나트랑 빈펄 디스커버리 1, 나트랑 비펄 디스커버리 2와 같은 멋진 숙박 시설들이 있습니다.

나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 주변 숙박지등

나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang)에 대해

나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang)은 2012년 5월 세계적인 골프장 설계회사인 IMG Worldwide에서 설계, 조성했습니다.

반펄 관광단지에 위치한 혼 트레섬의 나트랑 베이를 끼고 설계되어 포브스 세계에서 가장 아름다운 베이중의 하나로 선정했던 나트랑 베이의 아름다운 풍광을 모든 홀에서 즐길 수 있습니다.

더우기 바닷가에 조성된 덕분에 더운 베트남이지만 맑은 공기와 바다에서 불어오는 상쾌한 바람을 맞으며 라운딩을 즐길 수 있도록 설계디었습니다.

18홀 대부분이 해저드가 있어, 바다와 해저드가 아름다운 조화를 이루고 있습니다.

특히 4번홀과 16홀은 남중해를 배경으로 아름다운 풍광을 보여주는 것으로 정평이 나있습니다.

나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 소개 영상

나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 이미지

나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 01
나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 02

나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 04
나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 05
나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 09
나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 06
나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 07
나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 08
나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 11
나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 11
나트랑 빈펄 골프클럽(Vinpearl Golf Club Nha Trang) 11

Vultr 가상서버호스팅의 새상품 High Frequency 사용기

동기가 어찌되었든 몇년동안 Vultr 가상서버호스팅을 사용해 왔습니다. Vultr 가상서버호스팅에 대한 평가는 사용자에 따라 많이 다릅니다. 누구는 그런대로 사용할만한 수준이라고 하고 누구는 도저히 사용하기 어려울지경이라고도 합니다.

개인적으로는 Vultr 가상서버호스팅을 이용하면서 큰 불만은 없었기 때문에 Vultr 가상서버호스팅에서 제공하는 다양한 서비스들을 가능하면 사용해보려고 합니다.

2019년 하반기에 Vultr는 기존 상품에서 조금 더 사양을 업그레이드한 Vultr High Frequency라는 상품을 새롭게 출시했습니다. 저는 이번 새로운 과제를 진행하면서 이 Vultr High Frequency 서비스를 적용해 보았습니다. 이 경험을 기반으로 Vultr 가상서버호스팅의 High Frequency에 대해서 간략히 살펴보겠습니다.

1. Vultr 가상서버호스팅의 High Frequency란

그러면 먼저 Vultr 가상서버호스팅의 High Frequency 서비스란 무엇인지 살펴보도록 하죠. 제가 보기엔 빠른 CPU와 빠른 NVMe SSD를 적용해 서버 성능을 높인 상픔으로 이해됩니다.

Vultr을 비판하는 사람들은 초창기 Vultr이 고성능 CPU로 고객들을 현혹하다 어느 순간 CPU 성능을 낮추었다고 비난하기도 합니다. 초기 Vultr은 높은 CPU 상능으로 인기를 끌었는데 어느 정도 자리를 잡자 성능을 낮추었다는 의심을 받았습니다.

그 사실 여부를 떠나서 기존 상품 비 20%정도 비싸지만 보다 고성능 상품을 제공하는 것은 소비자의 니지에 부합하다고 보여집니다. 충분히 성능이 좋다면 어느 정도 비싸도 이용할 고객이 있기 때문이죠.

  • 고성능 CPU : Fast 3GHz+ CPUs
  • 기존 SSD보다 빠른 NVMe SSD : NVMe Solid State Local Storage
Vultr 가상서버호스팅의 새상품 High Frequency 사용기 11

2. Vultr High Frequency 가격

앞서 잠깐 이야기한 것처럼 Vultr 가상서버호스팅의 High Frequency 상품은 기존 상품 비 성능을 올리는 대신 기존 상품 비 20% 정도 가격을 높게 받고 있습니다.

즉 기존 1 CPU 상품이 월 $10이면 이 Vultr 가상서버호스팅의 High Frequency 상품은 $12인 것이죠.

Vultr 가상서버호스팅의 새상품 High Frequency 사용기 12

3. Vultr 가상서버호스팅 High Frequency의 속도는?

그러면 Vultr 가상서버호스팅의 High Frequency 상품의 속도는 정말 빠를까요?

이러한 비교는 두가지 관점에서 살펴 볼 수 있습니다.

하나는 Vultr의 기존 서비스와 비교해서 어느 정도 성능이 좋아지느냐를 보는 방법이구요. 또 하나는 경쟁 회사들과 비교해서 어느 정도 성능을 낼 수 있느냐를 보는 것입니다.

3.1. 기존 Vultr 서비스와 비교

Vultr High Frequency는 기존 Vultr 서비스와 비교해서 어느 정도 성능이 개선될까요? 가격이 20% 정도 상승하는데요. 그 정도 가치가 있을까요?

저는 기존 Vultr 서버에 새롭게 만드는 사이트를 설치하고 그대로 Vultr High Frequency에 복사해 비교를 해 보았습니다.

webpagetest.org 테스트 결과

어떤 지표를 살펴볼까요? 간단하게 webpagetest.org의 속도 테스트를 해보겠습니다. 같은 사이트를 그대로 만들고 접속 주소만 변경했습니다.

(비교하고 보니 전체 request 수치가 다르다는 것을 발견했는데 보니 한곳에서 plugin을 하나 더 설치했네요. 한곳은 Advanced Custom Field Pro가 설치되어 정확한 비교라고 주장할 수 없습니다. 다만 이 플러그인을 제거 후 비교해봐도 결과는 크게 달라지지는 않았습니다.)

기존 Vultr 서버 설치 시
  1. TTFB(Time to First byte) : 0.596s
  2. 렌더링 시작 시간 : 0.6s
  3. 로딩 시간 : 2.675s
Vultr 가상서버호스팅의 새상품 High Frequency 사용기 13
신규 Vultr High Frequency 서버에 설치 시

이번에는 신규로 세팅한 Vultr High Frequency 서버에 설치한 사이트의 속도를 마찬가지로 webpagetest.org에서 테스트 해 보았습니다.

  • TTFB : 0.362s
  • 렌더링 시작 시간 : 1.3s
  • 로딩 시간 : 2.258s
Vultr 가상서버호스팅의 새상품 High Frequency 사용기 14

기존 Vultr 서버와 신규 Vultr High Frequency간 차이는 생각보다 크지는 않았습니다. Sysbench에서 테스트한 결과는 상당한 차이를 보여주지만 실제 운용시 속도 차이는 크지는 않았습니다.

과연 High Frequency 서버는 사용할 가치가 있을까? 기존 서버와 비교해서

기존 서버와 신규 High Frequency 서버간 실제 속도 차이는 대략 0.3초정도라서 새로운 High Frequency 서버를 사용했을 시 대폭 속도 향상이 있지않을까 기대가 여지없이 무너지더군요.

그러면서 이 High Frequency 서버를 꼭 사용해야할까?라는 의문이 들었습니다. 개인적으로는 아래와 같이 간단히 정리해 보았습니다.

  • 물론 20% 비용이 올라간다고해도 최상의 비지니스 환경을 만들어 운용하기 위해서는 비용이 들더라도 조금이라도 더 좋은 성능 구현이 필요합니다. 그럴경우는 당연히 기존 서버보다는 이 High Frequency 서버를 사용해야 겠죠.
  • 그리고 제가 테스트한 환경은 데이타 사용이 많지않은 초기 세팅 상태의 속도이기 때문에 0.3초정도로 속도차이가 크지 않았다고 해석 가능합니다. 순간적으로 많은 데이타를 처리하는 단계에 이르면 빠른 CPU와 빠른 저장장치가 주는 이점은 점점 커지고 그러면서 속도 차이는 점점 커질 수 있기 때문에 본격적인 비지니스를 운영한다면 당연히 자기가 지불할 수 있는 범위내에서 최고 성능의 서버를 사용하는 것이 마땅하겠죠.
  • 그러나 비지니스용이 아닌 일반 취미나 개인적인 용도로 사이트를 운용한다면 도는 굉장히 많은 데이타를 운용할 필요가 없다면 0.3초 정도의 속도는 문제가 안될 수 있습니다. 이럴 경우에는 에 연연할 필요가 없다면, 가성비를 고려해서 기존 서버를 사용하는 것이 좋겠다는 생각을 합니다.

3.2. 다른 회사들과 비교한 Vultr High Frequency 성능은?

구글링을 해보면 Vultr High Frequency 상품과 다른 가상서버호스팅과 성능 비교한 자료들을 만날 수 있습니다. 이러한 몇가지 테스트 결과를 살펴보다보면 Vultr High Frequency의 성능을 어느정도 우수한 성능을 보여주고 있지만 가장 뛰어나지는 않습니다.

그렇지만 가격을 고려한 가성비는 뛰어나다는 평가를 받고 있습니다.

VPSBENCHMARKS라는 사이트에서 Vultr High Frequency 2GB 상품을 다른 회사 서버들과 비교한 결과를 발표했는데요.

Vultr High Frequency 2GB, Jun 21 2019

여기에서 진행한 벤치마킹 테스트를 해보면 확실히 구글이나 MS 서버들과 비교해서 성능은 떨어지지만 가격을 고려하면 뛰어난 편이라는 평가를 하고 있습니다.

이는 가격을 고려하지않고 순수한 성능만 비교 시 전체 점수는 69점에 불과하지만 가격을 고려하면 84점으로 우수하다고 평가하고 있습니다.

아래 표는 가격을 고려하지 않고 평가한 Overall Score로 69점을 주고 있습니다.

Vultr 가상서버호스팅의 새상품 High Frequency 사용기 15

아래 테이블은 가격을 고려했을 때 Overall Score로 84점으로 가격을 고려하지 않을 시보다 훨씬 높아지는 것을 알 수 있습니다.

Vultr 가상서버호스팅의 새상품 High Frequency 사용기 16

마치며

이상으로 간단히 Vultr에서 새롭게 출시한 High Frequency라는 서비스에 대해서 살펴보았습니다.

이 상품의 긍정적인인 요인은 기존 일반 서버에 비해서 고성능을 가진 서버를 비 고성능을 가진 새로운 상품을 출시해 선택의 폭을 넓혔다는 긍정적인 요인이 있습니다.

뭐 서버를 선택할 때 항상 고민하게되는 CPU나 저장 장치 속도가 단지 Vultr의 기존에 비해서 향상되었다는 점에서는 긍정적이지만 20% 비싸게 책정된 것은 그리 긍정적이라고 볼 수는 없습니다.

다만 다른 곳의 성능 비교 데이타를 살펴보면 이번에 출시한 Vultr High Frequency 상품이 아직은 나름 가성비를 갖추고 있다고 하니 그나마 위안을 삼을 부분이라고 할 수 있습니다.

어쩌면 그동안 가격 및 프로모션 경쟁을 가속화했던 가성서버호스팅 업계에서는 이런 요인들을 핑게 삼아 가격을 올리는 핑게로 삼는 듯 싶어서 조금 씁쓸합니다.

워드프레스 회원가입 시 한글 ID 이용방법 정리

회원제로 워드프레스 사이트를 운영하거나 쇼핑몰을 운영시 ID로(워드르세스에서는 usename, 사용자이름)아러고 표현합니다.) 한글을 사용하고 싶을 때가 있습니다.

1. 한글 ID를 사용하려는 이유

왜 한글 ID를 사용하려고 할까요? 이 이는 다음과 같은 이유라고 생각합니다.

회원들은 자기를 나타내는 특별한 이름을 가지고 싶어하는데요. 이를 위해서 ID외 별칭과 같은 별도의 이름을 만듭니다. 네이버나 다음도 ID는 영어로 받고 별도의 별칭을 만들도록 합니다.

그러나 고객들에게 많은 정보를 입력하라고 강요할 수 없기 때문에 가능한 한가지로 많은 역활을 하도록 하는것이 필요하다고 생각합니다.

워드프레스도 user name이 있고 nick name이 있고 도 display name 등으로 지칭하는 이름이 많습니다.

그렇기에 user name = nick name = display name으로 효율적으로 사용할 수 있는 이름이 있다면 관리하기도 좋고 사용자도 많은 정보를 입력할 필요가 없으므로 좋을 것입니다.

그리고 user name, nick name, display name을 각기 사용하고 싶은 적극적인 사용자는 자기 프로필을 수정해 사용하도록 유도하는 것이 효율적이기 때문입니다

2. 워드프레스 회원가입 시 한글 ID 사용 방법

워드프레스에서 한글 ID를 사용 가능케 하는 방법은 여러 삽질을 통해서 아래와 같이 정리해 봤습니다.

2.1. 비라틴어 입력 가능하게 만들기

우선 워드프레스 회원가입 시 라틴어가 아닌 문자도 입력 가능하게 만들어야 합니다. 이는 구글링을 통하면 쉽게 방법을 발견할 수 있습니다.

Allowing non-latin characters in registration

워드프레스 회원 가입 시 사용자명(Username)에 한글 허용하기

위에서 언급한 두 자료에서 공통으로 정리한 코드는 아래와 같습니다. 이 코드를 functions.php나 MU-Plugin의 php 파일에 추가합니다.

add_filter('sanitize_user', 'non_strict_login', 10, 3);

function non_strict_login( $username, $raw_username, $strict ) {

if( !$strict )
return $username;

return sanitize_user(stripslashes($raw_username), false);
}Code language: PHP (php)

2.2. 입력 단어수 제한을 늘리기

원래 워드프레스에서 라틴어로 usename을 입력 시 60자까지 입력 가능합니다.

그런데 위에서와 같이 비라틴어 입력이 가능하도록 만든다음 회원가입을 해보면 한글의 경우 5자까지만 입력 가능합니다.

한글로 아이디를 만든다면 독특한 이름을 만들고 싶겠죠. 예를들어 “미래소년코난”이나 “필드의제왕”같은 이름말입니다.

그렇기때문에 한글로 ID를 사용한다면 5자 한계를 뛰어넘어야 합니다. 이는 데이타베이스를 건들어야 합니다.

데이타베이스에 들어가 데이타베이스를 선택하고 아래와 같은 명령어를 사용합니다.

ALTER TABLE `데이타베이스명_users` CHANGE `user_nicename` `user_nicename` VARCHAR(255) NOT NULL DEFAULT '';Code language: PHP (php)

그러면 굉장히 긴 한글로 만든 ID를 사용할 수 있습니다. “동아온서부의총잡이”와 같은 ID가 가능합니다. 그렇게 긴 ID르 쓸 분이 있을까 싶지만 생각보다 많을 것 같습니다.

2.3. ID 길이는 제한해야죠

그렇지만 무한히 긴 ID를 사용한다든지 너무 짧은 ID는 경계해야합니다. 따라서 ID 길이를 제한하는 코드를 추가합니다.

당근 이 코드를 functions.php나 MU-Plugin의 php 파일에 추가합니다.

아래에서 ID는 최소 2자이상 최대 7자까지 사용하도록 제한을 두었습니다.

// define the woocommerce_registration_errors callback 
function my_registration_errors( $errors, $sanitized_user_login, $user_email ) {

    // make filter magic happen here... 
    if ( strlen( $sanitized_user_login ) < 5 ) {
        $errors->add( 'username_too_short', __( '<strong>ERROR</strong>: ID(별칭)은 최소 2자(4 characters)이상 되어야 합니다.' ) );
    }

    else if ( strlen( $sanitized_user_login ) > 16 ) {
        $errors->add( 'username_too_long', __( '<strong>ERROR</strong>: ID(별칭)은 한글은 7자, 영어는 15자까지만 가능합니다. ' ) );
    }
    return $errors;
}

// add the filter 
add_filter( 'woocommerce_registration_errors', 'my_registration_errors', 10, 3 );Code language: PHP (php)

3. 마치며

주말에 하글 ID 입력이 가능한 회원가입폼을 공부하는데 제대로 작동하지 않아 엄청 삽질 및 구글을 통해서 알아내 내용을 간단히 정리해 공유해 봅니다.

저처럼 많은 시간 삽질하는 분이 없기를 바라면서..

새롭게 테마를 변경해보다

새롭게 테마를 변경했습니다.

우커머스 내 계정(My ccount)의 필드 수정 하기

쇼핑몰을 구축하다보면 내 계정을 섬세하게 조정할 필요가 있는데요. 쇼핑몰은 일반 블러그 사이트와 달리 회원 관리가 매우 중요하기 때문에 회원의 기본 정보를 보여주는 내 계정(My account) 화면은 사용자 경험 관점에서 매우 중요한 요소라고 할 수 있습니다.

여기에서는 우커머스 내 계정(My account) 내 계정 상세(account detail) 화면에 나오는 각 필드들을 없애는 방법에 대해서 알아 봅니다.

Custom CSS 코드 활용

다른 요소들은 그대로 두고 단지 보이지 않게만 만드는 방법입니다. 흔히 사용하는 css code 중 display :none;을 사용합니다.

이러한 css 코드 사용은 데이타는 그대로 두고 보이지 읺게만 합니다.

아래 css 코드는 과격하게 비밀번호와 관련된 필드만 남겨좋고 모든 필드를 보이지 않게 만듭니다.

이 경우 쇼핑몰 회원은 오직 비밀번호만 변경할 수 있고, 다른 정보를 보거나, 변경할 수 없습니다.

.woocommerce-account form.edit-account > p.woocommerce-form-row {
    display: none;
}Code language: PHP (php)

위는 너무 과격하기 때문에 일부 항목만 보이지 않게 css 코드를 세팅하는 방법입니다.

우리나라와 같은 동양권은 이름과 성이 구분되어 많이 거슬려하죠. 이럴 경우는 성에 해당하는 last_name 필드를 숨기거나 없애고 싶을 것입니다.

이럴 경우 아래와 같은 css 코드를 사용합니다.

.woocommerce-EditAccountForm .woocommerce-form-row--last {
display: none;
}Code language: PHP (php)

우커머스 내 계정(My account)에서 사용되는 여러 필드들을 제어하기 위한 css 코드 이름은 아래와 같으니 참고하시기 바랍니다. 이 코드들을 응용해 제 필드들을 보이지 않게 만들 수 있습니다.

  • First Name: account_first_name, .woocommerce-form-row–last
  • Last Name: account_last_name, .woocommerce-form-row–first
  • Email Address: account_email, .woocommerce-form-row–wide
  • Current Password: password_current, .woocommerce-form-row–wide
  • New Password: password_1, .woocommerce-form-row–wide
  • Confirm New Password: password_2, .woocommerce-form-row–wide

PHP code spineet 이용

이번에는 PHP 코드를 이용하는 방법에 대해서 알아봅니다.

물론 여기 내 계정(Mt account)에는 워드프레스가 자랑하는 Hooks은 없습니다. 따라서 한가지 php 명령으로 없애거나, 지우거나, 보이지 않게 할 수는 없습니다.

따라서 php 명령을 사용하드라도 다른 작업을 해주어야 합니다.

functions.php에 코드 추가

우선 functions.php에 아래 코드를 추가합니다. 사용자에 따라서 child theme에 추가해도 좋고, MU-Plugin에 추가해도 됩니다.

 add_filter('woocommerce_save_account_details_required_fields', 'remove_required_fields');

     function remove_required_fields( $required_fields ) {
         unset($required_fields['account_first_name']);
         unset($required_fields['account_last_name']);

         return $required_fields;
     }Code language: PHP (php)

내 계정(My account) 폼에서 필드 제거

다음으로는 내 계정(my account) 폼에서 필드를 직접 제거하는 것입니다. 이는 우커머스의 myaccount 템플릿을 변경하는 것입니다.

먼저 우커머스의 템플릿 폴더 아래 ” /wp-content/plugins/woocommerce/templates/myaccount/includes/  “폴더로 이동합니다.

여기서 ” form-edit-account.php “파일을 다운받습니다.

이 파일 ” form-edit-account.php “을 편집기로 열어서 아래 내용을 지웁니다.

<p class="woocommerce-form-row woocommerce-form-row--first form-row form-row-first">
    <label for="account_first_name"><?php esc_html_e( 'First name', 'woocommerce' ); ?> <span class="required">*</span></label>
    <input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="account_first_name" id="account_first_name" autocomplete="given-name" value="<?php echo esc_attr( $user->first_name ); ?>" />
</p>
<p class="woocommerce-form-row woocommerce-form-row--last form-row form-row-last">
    <label for="account_last_name"><?php esc_html_e( 'Last name', 'woocommerce' ); ?> <span class="required">*</span></label>
    <input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="account_last_name" id="account_last_name" autocomplete="family-name" value="<?php echo esc_attr( $user->last_name ); ?>" />
</p>Code language: PHP (php)

이 수정된 파일을 child theme의 아래 폴더에 올립니다. 그러면 끝납니다.

/wp-content/themes/YOUR CHILD THEME FOLDER/woocommerce/myaccount/

워드프레스 속도를 악화시키는 플러그인들

워드프레스로 사이트를 운영하면서 항상 속도에 신경을 쓰게 됩니다. 
아니 모든 사이트 운영자들의 기본적인 관심이 사이트가 느리지 않을까 그리고 어떻게 하면 사이트를 조금이라도 더 빠르게 할 수 있을까를 고민하게 되죠.

일반적으로 워드프레스는 한국에서 많이 사용하는 XE와 같은 CMS에 비해서 느리다는 평을 많습니다.
물론 이에 대해서 워드프레스 최적화가 되어 있지 않기 때문이라는 주장이 많기는 합니다.

저는 예전에 XE를 사용하다 워드프레스로 넘어왔는데 제가 사이트를 세팅한 당시를 회상해보면 XE나 워드프레스나 속도차이가 그리 없었습니다.

XE로 운영하던 사이트에서 약 1,200여개의 게시판 글을 운영하다가 워드프레스로 이전했습니다.  그 당시 이전 방법이 마땅치 않아서 상당한 부분을 노가다로 대체했던 기억이 새롭네요.

XE에서 워드프레스로 이전하기

워드프레스 속도를 저하시키는 플러그인

다 아시다시피 워드프레스는 워드프레스 코어에 다양한 플러그인을 설치해 기능을 풍부하게 만듭니다.

워드프레스 생태계가 워박 발전했기 때문에 다양한 니즈에 맞추어 정말 다양하고 엄청난 플러그인이 개발되어 있습니다.

이러한 플러그인을 사용하면 어지간한 기능의 사이트는 쉽게 만들어 낼 수 있습니다.

그러나 이렇게 다양한  플러그인들은 제공하는 편리함 때문인지는 모르지만 워드프레스로 사이트를 구축 시 수많은 플러그인을 사용하게 됩니다.

어느 통계를 보니 워드프레스 사이트들은 평균 35개의 플러그인을 설치하고 있다는 보고도 있습니다. 

저는 간단한 사이트의 경우 10개 내외의 플러그인을 설치하고 우커머스를 이용한 쇼핑몰의 경우는 20여개의 플러그인을 설치해 사용합니다. 
쇼핑몰의 경우 아무래도 요구사항이 높다보니 자기도 모르는 사이에 플러그인이 늘어나게 되더군요

그동안 작업하면서 배운 경험과 사이트 구축을 위해서 공부하면서 배웠던 내용을 중심으로 어떤 플러그인이 사이트 속도에 영향을 미치는지 살펴 보도록 하겠습니다.

구글 어낼리틱스 분석 플러그인 – 0.5초이상

사이트의 성과를 제대로 분석하기 위해서 대부분 사이트는 구글 어낼리틱스를 설치합니다.

직접 코드를 입력하기도하고 플러그인을 적용하기도 하는데요.  구글 어낼리틱스 추적 코드는 처음부터 사이트 현황을 분석하기 때문에 상당히 속도에 영향을 미칩니다.

속도를 개선하기 위해 직접 사이트 헤드등에 구글 어낼리틱스 추적 코드를 입력해 테스트를 해본적이 있습니다.
그래도 미적용시보다 쵯 0.5초이상은 느려지더군요. 

구글 어낼리틱스 추적 코드를 이용해 사이트를 분석해주는 다양한 플러그인들은 더 다양한 기능을 제공하기 때문에 더욱 더 속도가 느려지게 됩니다.

구글 어낼리틱스 분석 플러그인들 중에서 그래도 속도가 빠르다는 Google Analytics for WordPress by MonsterInsights라는 플러그인을 사용중인데요. 이 또한 이전보다 0.5초이상 속도를 저하시킵니다.

이메일 구독을 위한 이메일 등록 API 또는 플러그인 사용 – 0.2초 ~ 0.3초

메일링 서비스를 제공하기 위해서 구독자 신청을 받게 되죠. 대부분 MailChimp와 같은 이메일 마케팅 서버스와 연동하게 되는데요. 이러한 서비스 연동을 위해서 이메일 등록 API를 사용해야 합니다.

이러한 이메일 등록 API 연동이 생각보다 무겁기 때문에 어쩔 수 없는 속도 지연을 가져오게 됩니다. 저의 경우는 0.2초 ~ 0.3초정도 지연되는 것을 됩니다.

자체 이메일 시스템을 구축하지 않은 이상 이러한 이메일 등록 API는 사용할 수 밖에 없는데요. 그러면 이러한 속도 저하를 최소화하는 방안은 모든 페이지에서 이러한 이메일 구독 신청을 받지말고 특정 페이지 등으로 노출을 줄이는 방법이 아닐까 싶습니다.

가장 노출이 잘되고 효과가 있을 몇몇 페이지 중심으로 이러한 이메일 구독 서비스 신청을 받는 것이죠.

팝업 로그인 플러그인 – WooCommerce Login/Signup Popup – 1초

회원 가입을 받고 로그인을 편리하게 위해서 팝업 로그인 기능을 사용하죠.

저도 회원가입 시 다양한 정보를 받고 쉽게 회원가입을 받기 위해 WooCommerce Login/Signup Popup Premium 이라는 플러그인을 사용했습니다.

다양한 기능때문에 선택했고 15$을 내고 프리미엄 버젼까지 구입했죠.

그런데 이 플러그인의 경우 별도의 CSS 파일과 구글 폰트 그리고 어썸폰트등을 사용하면서 속도를 크게 떨어뜨립니다. 별다른 조취를 취하지 않은 경우 이전보다 1초정도 느려집니다. 전체 로딩속도가 말입니다.

소비자 리뷰 플러그인, WP Review Pro – 0.2 ~ 0.3초

소비자 리뷰를 제대로 받기 위해서 리뷰 전문 플러그인을 사용하기도 합니다.

저도 소비자를 좀 더 디테일하게 받아보고자 WP Review Pro라는 플러그인을 사용한적이 있습니다.

리뷰 플러그인중에서 가장 기능도 많고, 가장 믾이 추천되는 프러그인 중의 하나였습니다. 상당한 기대를 하고 거금 67$을 주고 구입해 사용해 봤습니다.

영화 리뷰 사이트를 만들거나 레스토랑 평가 사이트등을 만든다면 상당히 유용한 플러그인입니다. 그러나 아쉽게도 Woocommerce와 호환성이 떨어지긴 합니다. 결국 그 이유로 사용을 중단하기는 했습니다.

아무튼 이 플러그인의 경우도 다양한 기능 덕분으로 사이트가 로딩될때 기본적으로 13개정도의 추가 데이타를 요청합니다. 그러다보니 로딩 속도는 0.2~3초 정도 느려지더군요.

페이지 빌더, Elementor – 0.3~0.6초

페이지를 멋지게 꾸미기 위해 페이지 빌더를 많이 사용합니다.

그러한 니즈가 크기 때문에 매우 다양한 페이지 빌더가 존재합니다. 무료로 사용할 수 있는 페이지 빌더도 있도 기본 기능은 무료로 제공하지만 보다 전문적인 기능은 유료로 젱하는 Freemium 페이지 빌더도 있으며 처음부터 유료로만 구입해야 사용 가능한 페이지 빌더도 입니다.

무료로 사용 가능한 페이지 빌더는  Site Origin’s Page Builder로 무려 백만개 이상 사이트에 설치되어 있다고 합니다.

무료버젼과 유료버젼을 운영하는 Freemium 비지니스 모델을 취하는 페이지 빌더로는 Elementor , Themify 를 들 수 있습니다. 어진간한 기본적인 기능은 무료 버젼으로도 충분하지만 어느정도 차원이 높은 기능은 유료 버젼을 사용해야 하는 경우죠.

유료로만 사용해야하는 페이지 빌더로는 Beaver Builder , Divi  , Visual Composer Website Builder 등을 들 수 있습니다.

wpbeginner에서 포스팅한 글 6 Best Drag and Drop WordPress Page Builders Compared에서는 Beaver BuilderDivi 를 가장 믾이 선택하는 페이지 빌더로 꼽고 있습니다.

반면 그동안 가장 많이 사용되는 페이지 빌더는 Visual Composer Website Builder는 빌더로서 불안정성 및 점점 사용상의 불편함이 부각되면서 사용자가 줄고 있다고 합니다.

아무튼 저는 여러가지를 고려해 Elementor를 사용했는데요. 이러한 페이지 빌더 또한 사이트 속도를 악화시키는데 역활을 하고 있습니다.

Elementor 페이지 빌더 속도를 비교한 한 글에 따르면 Elementor 프리 버젼은 0.6초, 여기에 pro 버젼이 추가되면 0.7초 지연된다고 합니다. 이 보고서에 따르면 Elementor Pro 버젼 사용시 1.3초까지 속도가 느려진다고 할 수 있네요.

저의 경우는 어떠할까 Elementor의 경우 설치전과 비교해 보았습니다. 물론 메인 페이지를 어떻게 꾸며놓고 비교하느냐에 따라 다릅니다. 내용에 따라 0.3초 ~ 0.6초 정도 차이를 보였습니다.

MU-Plugin과 child theme – 0.2초

사이트의 제반 설정을 변경하는 코드를 추가하는 곳은 테마의 functions.php 파일이나 테마마다 제공하는 custom css입력 공간에 추가하게 됩니다.

이중 테마의 functions.php의 경우 테마가 업데이트되면 내용이 변경되므로 차이드 테마의 functions.php에 코드를 입력하게 되죠.

그러면 이런 의문을 가지게되죠. 차일드 테마를 가동후 본 테마를 가동한다면 여기서 오는 속도의 저하는 없을까?

아쉽게도 제가 테스트해본 봐로는 아주 작지만 속도 저한ㄴ 나타납니다. 저는 차일드 테마를 이용하지 않고 대신 MU-Plugin을 사용하는데요. 이는 그냥 차일드 테마를 이용하는 것에 비해서 0.2초 정도는 효율적이라고 측정되었습니다.

아주 미세한 부분까지 살펴서 속도를 최적화하겠다면 차이드 테마 사용대신 MU-Plugin을 사용하는 것도 하나의 방안이 될 수 있습니다.

다만 custom code spineet중에서는 반드시 functions.php에서만 작동하는 코드도 있는데요. 이런 경우 MU-PLUGIN에서도 작동하도록 추가 작업을 해야 합니다.

마치며

이상으로 간단하게 워드프레스 속도에 영향을 미치는 플러그인들을 살펴보았습니다. 이외에도 많은 관련 플러그인들이 있겠지만 여기에서는 제가 쇼핑몰을 구축하면서 사용해 보았던 플러그인들 중심으로 설명해 보았습니다.

앞으로 작업 과정에서 만나는 다양한 플러그인들을 평가해보고 위와같이 속도를 뚜렸히 저하시키는 플러그인이 있다면 추가 업데이트 하도록 하겠습니다.

쇼핑몰 상품 정보에 사용자 정의 필드(Custom Field) 정보 표현하기

이전 글에서 ACF 플러그인을 이용해서 사용자 정의 필드(Custom Field)를 만드는 방법에 대해서 알아보았습니다.

쇼핑몰에 사용자 정의 필드(Custom Field) 추가하기

다음으로는 이렇게 만든 사용자 정의 필드를 쇼핑몰의 상품 정보란에 표현하는 방법에 대해서 살펴봅니다.

1. 기본 접근 방법

사용자 정의 필드를 표현하는 방식은 다양합니다. 개발자들은 굉장히 복잡한 코드를 사용해 이 사용자 정의 필드(Custom Field)를 표현하기도 하는데요.

개발자가 아니고 아주 상식적인 선에서 워드프레스와 우커머스를 이해하고 있는 입장에서 그러한 접근은 머리만 아플 뿐이죠.

그래서 제가 찾은 방식은 워드프레스에서 많이 사용하는 hook을 이용하는 방법입니다.

우커머스에 정보를 입력한 hook 위치를 파악하고 여기에 정보를 표시토록하는 snippet을 작성하는 것이죠.

2. 우커머스 상품 섹션의 hook

그러므로 우선 우커머스 single product에 존재하는 hook에는 어떤 것이 있는지 확인해 봅니다.

Single product hook에 대한 정보는 Business Bloomer에서 소개하는 WooCommerce Visual Hook Guide를 참조하면 될 것 같습니다.

WooCommerce Visual Hook Guide: Single Product Page

여기에 따르면 아래와 같이 다양한 훅(hook)을 발견할 수 있습니다.

쇼핑몰 상품 정보에 사용자 정의 필드(Custom Field) 정보 표현하기 19

3. snippet 작성하기

위에서 적절하게 정보를 입력할 위치를 찾는데요. 저는 상품에 대한 짧은 설명이 끝나는 지점에 위치하는 woocommerce_before_add_to_cart_form을 선택했습니다.

이 hook에 정보가 출력되도록 snippet을 작성합니다. 제가 골프장 기본 정보를 출력토록 만든 snippet이니 참고하세요.

add_action( 'woocommerce_before_add_to_cart_form', 'display_acf_field_before_add_to_cart_form', 30 );
  
function display_acf_field_before_add_to_cart_form() {
  echo '<h4> 골프장 기본 정보  </h4>';

  echo '<p>홀수(Halls)  : ' . get_field('golf_halls') ;
  echo '<p>파(Par)     : ' . get_field('golf_par') ;
  echo '<p>거리(Length) : ' . get_field('golf_length') ;
  echo '<p>슬로프(Slope) : ' . get_field('golf_slope') ;
    
  // Note: 'golf_halls'은 ACF에서 설정한 필드 이름입니다. 
}
Code language: PHP (php)

이러한 snippet을 차이드테마의 functions.php나 mu-plugins에 추가합니다.

그러면 아래 이미지와 같으 모습으로 상품란에서 관련 정보가 추가되는 것을 알 수 있습니다.

쇼핑몰 상품 정보에 사용자 정의 필드(Custom Field) 정보 표현하기 20

제가 보기에 이 방법에 우커머스 상품 정보란에 사용자 정의 필드를 추가해 보여주는 가장 쉬운 방법으로 보입니다.

쇼핑몰에 사용자 정의 필드(Custom Field) 추가하기

우커머스를 이용해 쇼핑몰을 구현 시 상품에 대한 다양한 정보를 줄 수 있는 방법을 고민하게 됩니다.

쇼핑몰 상품 섹션에서 다양한 정보를 입력하고 보여줄 수 있는 방법중의 하나가 바로 사용자 정의 필드를 활용하는 것인데요. 커스텀 필드(Custom Field)라고도 불리우는 사용자 정의 필드를 구현하고 이를 표현하는 방법에 대해서 알아봅니다.

사용자 정의 필드(Custom Field)를 구현하는 것은 워드프레스 자체로 제공하는 사용자 정의 필드 기능을 이용할 수도 있고 사용자 정의 필드(Custom Field)를 지원하는 다양한 플러그인을 사용할 수도 있습니다.

1. 워드프레스 제공 사용자 정의 필드 기능 이용

최신 워드프레스에서는 ㅣ본으로 사용자 정의 필드 추가 기능을 제공합니다.

새로운 글을 작성하는 화면의 아래 부분에 상요자 정의 필드 섹션이 있고 여기에서 사용자 정의 필드를 추가할 수 있습니다.

워드프레스 제공 시용자 정의 필드(Custom Field) 만들기 화면

다만 일반적으로 워드프레스 자체 제공하는 사용자 정의 필드(Custom Field) 기능은 제한점이 많아 플러그인을 사용하는 것이 좋다고 합니다.

여기서는 입력 방법만 제공하고 이 사용자 정의 필드를 표현하는 방법은 워드프레스에 대한 상당한 정보, 예를들어 템플릿 체계, 코딩 기술 등등을 잘 알고 있어야 가능하기 때문에 보다 쉬운 방법을 위해서 플러그인 사용을 권장하는 것입니다.

2. ACF(Advanced Custom Fields) 플러그인 활용

사용자 정의 필드(Custom Field)를 지원하는 플러그인중 가장 유명하고 널리 사용되는 것은 CF(Advanced Custom Fields) 플러그인입니다.

ACF(Advanced Custom Fields) 플러그인은 무료 버젼과 유료로 사용하는 pro 버젼이 있는데요. 기본적인 기능 구현에는 무료 버젼도 충분합니다.

저는 우커머스 지원 테마 구입 시 번들로 딸려온 ACF(Advanced Custom Fields) Pro이 있어 이를 사용했습니다.

여기서부터는 ACF(Advanced Custom Fields) 플러그인을 이용해 사용자 정의 필드를 구현하는 방법에 대해서 살펴보도록 하겠습니다.

2.1. 추가 정보에 대한 구상

당연한 이야기이지만 사용자 정의 필드를 추가하려면 어떤 정보를 표현하고 싶은지 먼저 구상해야 합니다.

여기서는 골프장에 대한 기본 정보를 제공한다고 가정하고 골프장 기본 정보를 추가해 보도록 하겠습니다.

  • 홀수(Halls)
  • 파(Par)
  • 거리(Length)
  • 슬로프(Slope)

2.2. 사용자 정의 필드 그룹

그러면 본격적으로 ACF 플러그인을 이용해 상요자 정의 필드를 구현해보죠

ACF 플러그인이 설치되면 워드프레스 대시보드 외쪽에 Custom Fields라는 항목이 생기는데요. 여기 하위 메뉴중 Field Group으로 이동합니다..

당연히 처음이니 아무것도 없을 것이니 Add New를 눌러 새로운 사용자 정의 필드 그룹을 만듭니다.

쇼핑몰에 사용자 정의 필드(Custom Field) 추가하기 21
쇼핑몰에 사용자 정의 필드(Custom Field) 추가하기 22

2.3. 사용자 정의 필드(Custom Fields) 입력

필드 그룹이 만들어졌으면 이제부터 본격적으로 사용자 정의 필드(Custom Fields)를 추가합니다.

이는 Add Fields 버튼을 눌러서 시작할 수 있습니다. Add Fields 버튼을 누르면 아래와 같은 화면이 나오면서 필드 라벨, 필드 이름, 필드 타입 등을 입력해 필드를 생성할 수 있습니다.

쇼핑몰에 사용자 정의 필드(Custom Field) 추가하기 23

아래는 골프장 기본 정보 중 홀수(Halls)에 대한 입력 화면입니다.

  • 필드 라벨 : 홀(Hall)
  • 필드 이름 : golf_halls 이는 한 단어만 가능하고 빈공간없이 대시나 언더스코어와 허용합니다.
  • 필드 타입 : Text
  • 반드시 입력될 필요없어 Required에는 체크하지 않음
  • 폭 : 33%로 설정 입력 화면에서 한줄에 3개 항목이 나오도록 함
ACF로 커스텀 필드 만들기_필드 타입

ACF에서 지원하는 필드 타입

ACF에서 지원하는 필드 타입은 매우 다양합니다.

아래 ACF 사이트에서 설명하는 필드 타입 리스트이 참고하면 좋을 것 같습니다. 메우 다양한 필드를 지원하니 사용 목적에 따라 활용하면 됩니다.

ACF로 커스텀 필드 만들기_필드 타입

2.4. 사용자 정의 필드 표시 위치

이 새롭게 만든 사용자 정의 필드를 어디에서 표현할지 정의합니다.

이는 Edit Field Group에서 확정할 수 있는데요. 여기 Location 부분에서 설정할 수 있습니다.

  • ① Location 으로 이동
  • ② 포스트타입 선택
  • ③ 상품 선택
ACF로 커스텀 필드 만들기_필드그룹 편집 화면

3. 입력 화면에서 데이타 입력

이렇게 사용자 정의 필드 그룹 및 사용자 정의 필드를 입력하면 지정한 위치에서 데이타를 입력할 수 있는 화면을 만날 수 있습니다.

앞서 위치를 상품으로 지정했기 때문에 상품 정보 입력 화면에서 아래와 같은 골프장 기본 정보 입력 화면을 만날 수 있습니다.

커스텀 필드 - 골프장 기본 정보

4. 마치며

이렇게 만들고 입력한 상요자 정의 필드(Custom Field)를 쇼핑몰의 상품 정보에 보여주는 방법은 이후 글에서 설명해 보도록 하겠습니다.