숏코드
위젯이나 코멘트, 요약글에서 숏코드를 사용하도록 하려면 함수 파일에 코드를 추가해야한다.
functions.php
필터 후크 이용하여 위젯, 코멘트, 요약글에서 숏코드 사용할 수 있다.
위젯
add_filter('widget_text', 'do_shortcode');
코멘트
add_filter( 'comment_text', 'do_shortcode' );
요약글
add_filter( 'the_excerpt', 'do_shortcode');
추가 정보
워드프레스 편집기가 아닌 외부 php 파일에서 숏코드를 적용하려고 하는경우
기본 숏코드
echo do_shortcode( '[숏코드 이름]' );
시작 숏코드, 종료 숏코드
echo do_shortcode( '[숏코드 이름]' . $text_to_be_wrapped_in_shortcode . '[/숏코드 이름]' );
숏코드 파라미터 사용
echo do_shortcode( '[숏코드 이름 id="name" class="name"]' );
참고
Wordpress - Codereference - add_shortcode
YHCODE - 워드프레스 숏코드의 생성과 활용(파라미터 값 추가하기)
envatotuts+ - Multiple Shortcodes With a Single Function
wplauncher - Create WordPress Shortcode
워드프레스 정보꾸러미 - 워드프레스 숏코드: 완벽 가이드
관련 포스트
숏코드 제작 – 1편 - 숏코드 등록하기
숏코드 제작 - 2편 - 숏코드와 함께 내용을 입력하기
숏코드 제작 – 3편 - 숏코드 파라미터 등록하기
숏코드 제작 – 4편 - 숏코드 위젯에서 사용하기 - 현재글