Home 게시판 커뮤니티 Q&A 이제 막 학교졸업한 web developer 입니다. '이제 막 학교졸업한 web developer 입니다.'에 답변달기

Avatar of 082net082net
Keymaster
@082net
#40456

워드프레스 플러그인이라는게 다수의 사용자들을 대상으로 하고 있어 다양한 설정을 제공하고 있기는 하지만, 어떠한 틀을 가질 수 밖에 없습니다.

이를 커스터마이징 하려면  플러그인이나 WP 코어에서 제공하는 hook를 활용할 수 밖에 없게 되는데요, 플러그인에 따라서 커스터마이징의 폭이 좁은 경우가 있습니다.

Ninja Forms을 제대로 써 본적이 없어서 모릅니다만, 혹시 출력(Render)용 커스텀 템플릿 혹은 템플릿 태그를 제공하는지를 우선 확인해 보시면 좋을 것 같네요.

백엔드쪽의 DB 데이터 연동과 구조는 플러그인을 사용하고, 출력부분만 컨트롤 하신다는 개념으로 접근하면 조금 더 쉬울 수 있습니다.

Ninja Forms 에서 제공하는 문서들을 살펴보세요.

http://developer.ninjaforms.com/codex/forms/

이 외에 Gravity Forms 같은 유료 플러그인들이 조금 더 커스터마이징 할 수 있는 옵션이 많기는 합니다. 단 구조가 좀 더 복잡해서 깊게 들어가면 더 어려워 지기도 하고, 기능이 많은만큼 조금이라더 도 무거운? 기본 형태를 가지고 있습니다.

커스터마이징을 어느정도 할 계획이라면, 딱 필요한 기능들만 들어가 있는 구조가 좋은 플러그인을 선택하여 사용하시거나… 조금 복잡하더라도 유연성을 가진 플러그인을 선택하되 그 구조나 커스터마이징 방향에 대해서 잘 파악한 뒤 활용하시는 것이 좋습니다.

전자의 경우 급하게 한 건 처리할 때 유리할 것이고, 후자의 경우 유사한 프로젝트를 반복 진행하게 될 때 유리할 것입니다.

Avatar of 082net
Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂