2017-12-07 18 views
0

여기 내 포럼 및 다른 문제 해결 방법을 살펴 보았습니다. 미리보기 이미지 크기가 정의되기 전에 업로드 된 이미지는 작동하지 않으므로 거의 모든 곳에서 솔루션은 미리보기 이미지 재생성을 설치하는 것입니다.WordPress add_image_size가 작동하지 않습니다. 미리보기 이미지 크기가 정의 된 후 업로드 된 이미지

나를 위해, 썸네일 크기를 정의한 후에 내 이미지가 모두 업로드되었습니다. add_image_size('home_grid_thumbnail', 200, 150, true);하지만 1px * 1px 크기로 렌더링됩니다.

어떤 제안이 도움이 될 것입니다.

+1

서버에서 home_grid_thumbnail 이미지 중 하나를 찾아 올바른 크기로 저장했는지 확인하려고 했습니까? – Stender

+0

그것들은 같은 위치, 즉'wp_upload_dir'에 저장 될까요? 소스에 ''이 표시됩니다. 내 지역에서 개발 중입니다. 크기 조정/자르기가 일부 핵심 API를 사용하여 런타임이 발생한다고 생각했습니다. 나는 틀릴지도 모른다. WP는 업로드되는 각 이미지의 개별 복사본을 저장합니까? 소스에서 썸네일 이미지의 위치가 이미지가 실제로 업로드 된 위치와 동일하다는 것을 알 수 있습니다. –

+0

원본 이미지와 함께 uploads 폴더에 있어야합니다 (원본 파일 이름 -NumberxNumber). 여기서 숫자는 생성 된 파일 크기의 크기를 나타냅니다. – Stender

답변

1

토론/댓글을 통해 OP는 /image.php가 포함되어야 함을 알아 냈습니다.

은 일반적으로 이러한 파일 종속성으로 포함해야하는 프론트 엔드

include_once(ABSPATH . 'wp-admin/includes/image.php'); 
include_once(ABSPATH . 'wp-admin/includes/file.php'); 
include_once(ABSPATH . 'wp-admin/includes/media.php'); 

에서 이미지를 처리 ​​할 때 제어판위한 플러그인 등을 구축 할 때 그들 기능 때문에 요구/포함 할 필요가 없습니다 관리 섹션에 이미로드되었습니다.