멀티 워드프레스를 사용중인데 kboard 의 최근글을 메인화면에 나오도록 하고 싶은데 뜨지를 않습니다.
사이트 주소는 www.unipion.com 입니다.
메인화면을 보면 왼쪽 하단에 Notice 라는 부분이 있고 그 아래에 최근글이 나와야 하는 부분에 kboard의 쇼트코드만 소스만 뜹니다.
거기에 보이는 쇼트코드는 제가 테마 옵션에 들어가서 Homepage Box1 text 란 부분에 쇼트코드를 넣었는데 안됩니다.
어제 제가 전화상으로 물어보니까 do_shortcode를 입력하라고 하시는데 어떻게 해야 하는지 모르겠습니다.
위젯인지 아니면 테마파일을 수정하신건지 알 수 없네요.
http://www.cosmosfarm.com/threads/document/1111
이쪽 게시물 참고 해보세요.
그리고 함수 사용법은 http://codex.wordpress.org/Function_Reference/do_shortcode 이쪽에 있습니다.
아래 코드를 사용 해보시겠어요? 숏코드를 그대로 입력 했습니다.
<?=do_shortcode('[kboard_latest id=1 url=http://www.unipion.com/wp-content/plugins/kboard/board.php?board_id=1 rpp=5]')?>
숏코드에 고유주소를 입력하셨는데요. 고유주소는 설명처럼 고급사용자를 위해서 만들어둔 예제 입니다. 페이지 주소를 사용하시는게 좋습니다^^
테마옵션에 들어가면 해당부분의 설정하는 부분에 입력한 것입니다.
알려주신데로 테마옵션의 해당부분에 아래와 같은 코드를 입력하고 저장을 누렀습니다.
<?=do_shortcode('[kboard_latest id=1 url=http://www.unipion.com/?page_id=46 rpp=5]')?>
그런데 저장하고 나면 코드를 입력했던 부분이 삭제가 되어 있습니다.
이유를 모르겠습니다.
테마에서 php 값이 저장되면 삭제가 되고 있군요.
역시 http://www.cosmosfarm.com/threads/document/1111 이쪽에서 참고하셔서 수정을 해보셔야 할 듯 합니다.
add_filter('widget_text', 'do_shortcode'); 등으로요 widget_text외 테마에서 사용하는 함수를 적어주셔야 합니다.
아니면 테마 파일을 직접 수정하는 방법도 있겠군요.
해당 메인파일에 위치에 <?=do_shortcode('[kboard_latest id=1 url=http://www.unipion.com/?page_id=46 rpp=5]')?> 코드를 입력하는 방법입니다.
이 문제는 테마 제작자에게 숏코드를 실행하는 방법을 물어 보셔야 할 듯 합니다.