https://www.cosmosfarm.com/threads/document/21441
디폴트 스킨사용중입니다
해당글 참고해서 본문에 썸네일 표시했는데
코드위치를 바꿔도 썸네일이 하단에 뜨네요
혹시 본문내용 위 카테고리 밑에 표시하려면 어떻게 해야할까요?
안녕하세요~^^
KBoard 플러그인 디폴트(Default) 게시판 스킨을 사용 중이시라면
스킨 파일을 수정하지 않고도 게시글 본문 페이지에서
본문 내용 상단에 썸네일을 표시하실 수 있습니다.
기존에 수정하신 코드는 원래대로 돌리신 후
아래의 코드를 추가해보세요.
add_filter('kboard_content', 'kboard_content_20211027', 999, 2);
function kboard_content_20211027($content, $content_uid){
$document = new KBContent();
$document->initWithUID($content_uid);
$board = $document->getBoard();
if($document->uid && $document->getThumbnail() && $board->id == '1'){ // 실제 게시판 id로 적용해주세요.
$content = '<img src="'.$document->getThumbnail().'">' . $content;
}
return $content;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
추가로, 위의 코드를 적용하면 썸네일 원본으로 표시됩니다.
만약, 가로 세로 너비를 줄여서 표시하시려면
$document->getThumbnail() 부분을 $document->getThumbnail(200, 100) 이런 식으로 모두 교체해보세요.
200 부분은 가로 크기이며 100 부분은 세로 크기입니다.
고맙습니다.