워드프레스 – 위젯 없이 php 파일에 바로 쇼트코드(shortcode) 삽입하기

위젯 없이 쇼트코드를 바로 삽입할 수 있다.

워드프레스 위젯 – 쉽고 간편하게 플러그인이나 각종 기능들을 사용할 수 있게 해줍니다. 하지만 간혹 테마를 사용자 입맛대로 수정 하다보면, 꼭 워드프레스 글 / 페이지나 위젯에 삽입해야만 쓸 수 있는 쇼트코드(shortcode)라는 기능을 php 코드에 직접 삽입하고 싶을때가 생깁니다.

이미 만들어져있는 기능을 끌어다 쓰면 될 것 같은데, php에 쇼트코드를 입력해봤자 소용이 없습니다. 그래서 이런 쇼트코드를 바로 php 소스파일에서 적용할 수 있는 함수가 있습니다.

do_shortcode

위의 소스코드는 망보드에서 최신글을 뽑아올때 쓰는 쇼트코드를 적용한 예시입니다. 공지사항 최신글 리스트를 프론트페이지에 뿌리고 싶은데, 좀처럼 빼올 방법을 찾지 못해 한계를 느끼고 있었습니다. 그러던차에 위의 코드를 사용하니 아주 손쉽게 해결 할 수 있었습니다.

아래 링크를 참고하면 더 많은 정보를 얻을 수 있을 것입니다.

do_shortcode()

댓글