11. 숏코드(Shortcode) 이해하기

qpress 2020년 3월 6일 15

숏코드를 이해하지 못하면 워드프레스를 이해할 수 없습니다. 숏고드를 한줄 로 설명하면 …

숏코드는 특정 프로그램을 실행하여 결과값을 출력하라는 명령어 입니다.

한국형 게시판으로 가장 많이 사용하는 Kboard를 예로 들어 보겠습니다.
Kboard 플러그인을 설치하면 다양한 게시판을 운용할 수 있습니다.
아래 그림은 Kboard에서 게시판을 생성할 때 설정 화면 입니다.

Kboard 게시판 설정 화면

위 이미지상의 ‘[kboard id=1]’ 부분이 바로 숏코드 입니다. ‘[]’기호를 사용하면서 숏고드 이름(Kboard)와 전달 인자(id=1)로 구성 되어 있습니다.

이 숏코드( [kboard id=1])를 특정 페이지(Page) 내 적당한 위치에 삽입한 후 글보기를 하면 게시판이 구현되는 것을 볼 수 있습니다.

페이지에 Shortcode 삽입 예시

숏코드는 페이지 뿐만 아니라 글(Post)에도 삽입할 수 있습니다. 기본적으로 페이지(Page)와 글(Post) 작동 메커니즘이 동일하기 때문입니다.

워드프레스의 대표적 특징인 확장성은 수많은 플러그인과 테마가 존재하는다는 것인데 이 플러그인과 테마들은 이 숏코드를 제공하고 이용자는 숏코드를 페이지나 글에 삽입함으로써 이용할 수 있는 것입니다.

플러그인과 테마는 각자의 고유 숏코드가 있습니다. 각 플러그인의 설정 단계에서 알기 쉽게 제시 할 수도 있고, 플러그인 안내 사이트에서 안내 하기도 합니다. 최근에는 플러그인의 설정 화면에서 삽입할 페이지를 선택하면 자동으로 숏코드가 삽입 되어지게도 합니다.