이미지 저장후 썸네일이 나오지 않습니다.

1. 정확한 제품 또는 플러그인 이름

ocean-gallery

 

2. 상세 내용

이미지를 저장하고 첫번째 이미지가 썸네일이 안나오던데

임의로 썸네일을 지정하는것은 어떻게 해야하나요?

 

글작성시 따로 썸네일을 설정 하지 않고 첫번째 이미지를 썸네일로 자동으로 만들고 싶어서요

지우는것도 가능한가요

 

3. 확인 가능한 상세 페이지 주소

 

 

4. 수정한 코드 내역 (있다면)

 

 

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

    저희 쪽 테스트 결과 오류가 발견되지 않았습니다 

    혹시 서머 노트를 사용 중이신가요? 

    사용 중이시라면 오류가 발생할 수도 있습니다.

    고맙습니다.

  • 전혀 사용하고 있지 않습니다.

    snippets 을 사용하고 있는데

    setPostThumbnail 의 사용법을 알수 있을까요

    썸네일을 지정하고 싶어서요

  • KBoard는 따로 코드를 추가하지 않아도

    업로드 된 첫번째 이미지가 썸네일로 표시되도록

    구성되어 있습니다.

     

    이미지 등록이 없는 경우에

    임의의 이미지를 표시하고 싶으시다면 아래 링크를 참고하여

    적용해보시겠어요?

    https://www.cosmosfarm.com/threads/document/19908

     

    Kboard의 리스트에 표시되는 썸네일은

    set_post_thumbnail 함수와 관련이 없습니다.

     

    set_post_thumbnail 함수의 공식 가이드는

    아래 링크에서 확인해보실 수 있습니다.

    https://developer.wordpress.org/reference/functions/set_post_thumbnail/

    고맙습니다.

  • 그렇다면 이미지 등록이 없을때 임의의 등록을 원하는데

    add_action로 'kboard_document_insert' 에서 어떻게 input 파일을 변경할수 있나요?

     

    add_action('kboard_document_insert' , 'change_thumbnail' , 10 , 4 );

    function change_thumbnail( $content_uid,$board_id,$content,$board)

    {

     

    }

     

    editor-fields.php 파일의 <input type="file" id="kboard-input-thumbnail" name="thumbnail" accept="image/*">

    의 안에 있는 파일을 변경 하고 싶습니다.

    ---------------------------------------------------------

    add_filter('kboard_insert_data', 'change_thum' , 10 , 2);

    function kboard_content_copy_and_paste2($data, $board_id)

    {

    $data['thumbnail_file'] = $new_image;

    }

    이렇게 하니깐 썸네일은 변경 되는데 원본이미지 때문에 데이터 부담이 있을거같아서요

    글을 등록할때 썸네일 파일을 변경만 하면 리사이즈된 썸네일 이미지로 저장을 하고 싶어서요

  • 코드를 작성해주실 때는 코드스니펫을 통해 작성해주세요.

     

    1. kboard_document_insert 액션은 게시글이 등록 된 후

    동작하는 액션으로 게시글에 직접적으로 영향 줄 때 사용하는 액션이 아닙니다.

     

    2. 남겨주신 kboard_insert_data 필터가 db에 저장되기 전

    동작하는 필터입니다.

     

    3. editor-fields.php 파일의 

    <input type="file" id="kboard-input-thumbnail" name="thumbnail" accept="image/*">

    안에 있는 파일을 변경 하고 싶다는 말씀이

    정확히 어떤 의미인지 자세히 설명해주시겠어요?

     

    4. kboard_thumbnail_size 필터를 사용하면

    저장되는 썸네일의 크기를 조절하실 수 있습니다.

     

    아래 코드를 테마 functions.php 파일 하단에 입력해보시겠어요?

    add_filter('kboard_thumbnail_size', 'kboard_thumbnail_size_0426', 10, 1);
    function kboard_thumbnail_size_0426($size){
    	$size[0] = 200;
    	
    	return $size;
    }

    $size[0] 는 가로 크기, $size[1] 세로 크기 입니다.

    둘 중 하나만 입력해도 비율에 맞게 조정됩니다.

     

    더 많은 KBoard 액션과 필터를 보시려면

    아래 링크를 참고해주세요.

    https://www.cosmosfarm.com/products/kboard/hooks

    고맙습니다.

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