Posted in 일상/잡상

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

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

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

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

do_shortcode

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

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

do_shortcode()

0

Written by 코르니유

방황하는 일러스트레이터. 질풍노도의 웹/그래픽편집디자이너. 귀가가 귀찮아 외출도 귀찮은 스페셜 귀차니스트. 철부지들을 싫어하지만, 정작 본인은 철들기를 거부하는 30대 아저씨