여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. 워드프레스 숏코드 제작 - 1편
워드프레스 숏코드 제작 – 1편
3년전 작성
3년전 수정

워드프레스 테마에 숏코드 추가 하는 방법을 알아보자.

목차, 사용된 코드 설명, 참고, 관련 포스트 보여주는 템플릿 등을 매번 같은 모양으로 사용하고 있다.

매번 코드 입력하는것보다 숏코드 추가해놓고 이용하는게 편할 것 같아서 숏코드를 추가하려고 한다.

목차

숏코드

functions.php에 함수를 먼저 만든 후 add_shortcode 함수 이용하여 숏코드를 등록한다.

add_shortcode는 2개의 파라미터를 사용한다.

add_shortcode($tag, $func);

여기서 $tag에는 숏코드 이름 기입, $func에는 숏코드로 등록할 함수 이름을 기재한다.

functions.php

functions.php가 너무 길어지면 찾기 어려워서 functions.php 파일에 shortcodes.php 파일을 추가해보자.
테마 폴더 내에 shortcodes.php 파일을 먼저 추가하자.
그 후 functions.php 파일에 include() 코드 이용하여 shortcodes.php 파일 추가한다.

include('shortcodes.php');

shortcodes.php

shortcodes.php 파일에 숏코드 함수 추가하자.

function greeting() {
    return '안녕하세요?';
}
add_shortcode( 'greeting', 'greeting' );
사용된 코드 설명
function greeting()
:
함수를 greeting으로 만드는 코드.
return ‘안녕하세요?’
:
함수 실행시 ‘안녕하세요?’라는 문구를 반환해주는 코드.
add_shortcode( ‘greeting’, ‘greeting’ );
:
[greeting] 입력시 greeting 함수를 실행해주는 코드.
참고
관련 포스트
숏코드 제작 – 1편 - 숏코드 등록하기 - 현재글

Mingg`s Diary
밍구
공부 목적 블로그