이전 포스트에서 숏코드의 기본적인 부분에 대해 공부를 해봤다.
이번에는 숏코드 내용을 가져와서 사용하는 방법에 대해 알아보자.
숏코드
숏코드 내용을 가져와서 사용하려면 $content 파라미터를 이용한다.
또한 시작 숏코드, 종료 숏코드가 있어야한다.
shortcodes.php
이전 shortcodes.php
function greeting() { return '안녕하세요?'; } add_shortcode( 'greeting', 'greeting' );
greeting 함수에서 파라미터 $atts, $content를 이용한다.
$atts = 사용자가 입력한 리턴값.
$content = 숏코드와 함께 입력한 내용.
function greeting( $atts, $content ) { return '안녕하세요?' . $content; } add_shortcode( 'greeting', 'greeting' );
사용된 코드 설명
return ‘안녕하세요? ‘ . $content;
:
greeting 함수 실행시 $content 값을 리턴값에 추가하는 코드.
기본 예시
[greeting]저는 밍구 입니다.[/greeting] 입력 시, 아래와 같이 표시된다.
안녕하세요? 저는 밍구입니다.
참고
Wordpress - Codereference - add_shortcode
YHCODE - 워드프레스 숏코드의 생성과 활용(파라미터 값 추가하기)
envatotuts+ - Multiple Shortcodes With a Single Function
wplauncher - Create WordPress Shortcode
워드프레스 정보꾸러미 - 워드프레스 숏코드: 완벽 가이드
관련 포스트
숏코드 제작 – 1편 - 숏코드 등록하기
숏코드 제작 - 2편 - 숏코드와 함께 내용을 입력하기 - 현재글
숏코드 제작 – 3편 - 숏코드 파라미터 등록하기
숏코드 제작 – 4편 - 숏코드 위젯에서 사용하기