programing

Wordpress에서 사용자 지정 게시물 유형에 대한 사용자 지정 이미지 크기

codeshow 2023. 10. 29. 20:03
반응형

Wordpress에서 사용자 지정 게시물 유형에 대한 사용자 지정 이미지 크기

사용자 지정 게시물 유형의 게시물에 사용자 지정 이미지 크기를 추가하려고 합니다.articles의 기능에 따라functions.php:

function thumb_size($id)
{
    if(get_post_type() == "articles")
    {
        add_image_size('articles-thumb', 113, 72, true);
    }
}
add_action ( 'publish_post', 'thumb_size' );

그것을 다음 코드로 보여주려 합니다.

the_post_thumbnail('articles-thumb');

하지만 제가 보기에 출력은 제가 선언한 것과 같은 크기가 아닌데, 무슨 문제가 있나요?

저도 같은 문제에 직면해 있습니다. 업로드 종류에 따라 이미지 변화를 많이 생성하는 것은 좋은 생각이 아닙니다.저는 컬렉션 전용으로 두 가지 다른 크기를 생성하는 사용자 지정 게시물 유형 '컬렉션'이 있는데, 왜 업로드할 때마다 그런 크기를 생성합니까?이 문제에 대한 해결책을 찾을 수 없었습니다.

단 하나의 선만 사용하면 됩니다.add_image_size('articles-thumb', 113, 72, true);당신들이 할 수 있는php 파일.함수의 재설정을 제거하고 작업 코드를 추가합니다.

그런 다음 질문에 있는 줄과 함께 표시합니다.the_post_thumbnail('articles-thumb');

미리 보기를 재생성해야 할 수도 있습니다.이 플러그인은 잘 작동합니다. http://wordpress.org/extend/plugins/regenerate-thumbnails/ 이미지 크기를 설정하기 전에 이미지를 업로드하면 해당 크기의 썸네일이 표시되지 않습니다.플러그인을 사용하여 단일 이미지 또는 업로드한 모든 이미지의 썸네일을 재생성합니다.재생성된 각 항목에는 이제 모든 사용자 지정 크기의 썸네일이 표시됩니다.

기본적으로 이미지를 워드프레스에 업로드한 후 이미지의 기본 크기 3을 생성합니다. 썸네일 중간 크기 큰 크기 현재 테마에 이 이미지 크기를 사용하려면 모든 사용자가 다음 코드를 사용합니다.php inside 테마 폴더 WordPress action intermediate_image_size_advanced를 사용하여 이들을 제거한 후 썸네일, 중간 및 큰 크기 설정을 해제합니다. 이는 전체 이미지 크기만 남음을 의미합니다.

function w3learn_filter_image_sizes( $sizes) {

    unset( $sizes['thumbnail']);
    unset( $sizes['medium']);
    unset( $sizes['large']);

    return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'w3learn_filter_image_sizes');`

워드프레스의 기본 미디어 이미지 크기 제거에 대한 세부 정보

언급URL : https://stackoverflow.com/questions/15139881/custom-image-size-for-a-custom-post-type-in-wordpress

반응형