비너스 웹진, 컨텐츠몰 스킨 썸네일 관련 문의

안녕하세요.

최신글로는 컨텐츠몰 스킨을 게시판에는 비너스 웹진을 사용중입니다.

기본 썸네일에 대한 질문입니다.

1. 사용자가 사진을 업로드 안할때... 기본썸네일을 적용하고 싶습니다. 그리고 썸네일 업로드 화면도 없애고 싶어요..^^

2. 동영상 업로드시 mp4에서 썸네일을 생성했는데.. 이 경우 썸네일로 등록하고 싶어요. 위 2개 스킨은 동영상 플레이를 못하게 되어있지만.. playvideo에서 동영상 플레이하는 부분을 비너스 웹진에 적용했습니다

 

답변 부탁합니다.

 

 

사용자가 사진을 업로드안하거나, 썸네일을 등록안할 경우 기본 썸네일을 사용하고싶은데요.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    KBoard 플러그인에서 썸네일은

    글 작성 시 썸네일로 등록된 이미지가 가장 우선순위로 보입니다.

    그다음으로 KBoard 미디어 추가로 등록된 이미지 중 가장 먼저 업로드된 이미지,

    마지막으로 첨부파일 중 가장 먼저 업로드된 이미지가 표시됩니다.

     

    kboard_content_get_thumbnail 필터를 활용하시면

    썸네일이 없을 때 기본 썸네일을 설정하실 수 있습니다.

     

    워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('kboard_content_get_thumbnail', 'my_kboard_content_get_thumbnail', 10, 4);
    function my_kboard_content_get_thumbnail($thumbnail_url, $width, $height, $content){
    	$board = $content->getBoard();
    
    	if(!$thumbnail_url && $board->id == '1'){ // 실제 게시판 id로 변경해주세요.
    		$thumbnail_url = '이미지주소';
    	}
    	
    	return $thumbnail_url;
    }

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용하신 후

    이미지주소 부분에는 실제 이미지 주소로 교체해서 확인해보시겠어요?

     

    썸네일 입력 필드를 안 보이게 하시려면

    입력 필드 설정을 지원하는 스킨을 사용 중일 때

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력 필드 설정 탭에서

    입력 필드를 관리하실 수 있습니다.

     

    입력 필드 설정을 지원하지 않는 스킨을 사용 중이시라면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/editor.php 파일에

    아래와 같은 코드를 주석 처리 또는 지워보시겠어요?

    <div class="kboard-attr-row">
    	<label class="attr-name" for="kboard-input-thumbnail"><?php echo __('Thumbnail', 'kboard')?></label>
    	<div class="attr-value">
    		<?php if($content->thumbnail_file):?><?php echo $content->thumbnail_name?> - <a href="<?php echo $url->getDeleteURLWithAttach($content->uid);?>" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');" title="<?php echo __('Delete file', 'kboard')?>"><i class="far fa-trash-alt"></i></a><?php endif?>
    		<input type="file" id="kboard-input-thumbnail" name="thumbnail" accept="image/*">
    	</div>
    </div>

    위의 코드는 KBoard 퍼스트 콘텐츠몰 스킨 기준이며

    스킨에 따라 코드가 조금 다를 수도 있습니다.

    고맙습니다.

  • 확인했습니다. 감사합니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요