programing

Wordpress 썸네일의 이미지 폭만 설정하려면 어떻게 해야 합니까?

closeapi 2023. 3. 27. 21:16
반응형

Wordpress 썸네일의 이미지 폭만 설정하려면 어떻게 해야 합니까?

다음을 사용하여 투고 섬네일의 폭을 설정하려고 합니다.

the_post_thumbnail()

이미지 폭은 다음과 같아야 합니다.210px그러나 모든 이미지의 크기가 다르기 때문에 높이가 고정되는 것은 아닙니다.시도했습니다.

the_post_thumbnail( array( 210, 0 ) ) 

하지만 이것은 효과가 없다.좋은 생각 있어요?

감사해요.

이 기능을 함수에 추가합니다.php

if ( function_exists( 'add_image_size' ) ) { 
    add_image_size( 'category-thumb', 210, 9999 ); //210 pixels wide (and unlimited height)

}

테마의 템플릿 파일 내에서 사용

<?php if ( has_post_thumbnail() ) { the_post_thumbnail( 'category-thumb' ); } ?>

디폴트 섬네일의 경우는, 이것을 기능내에 추가합니다.php

if ( function_exists( 'add_theme_support' ) ) {
    add_theme_support( 'post-thumbnails' );
    set_post_thumbnail_size( 150, 9999 ); // default Post Thumbnail dimensions   
}

레퍼런스:여기 있습니다.

바꾸다the_post_thumbnail(array(210,0))로.the_post_thumbnail(array(210,9999))

테마 기능을 엽니다.php 파일을 만들고 이미지 크기를 추가합니다.

예:

add_image_size('slider', 525, 339, true);

코드 분석:

  • 'slider'= 새 이미지 크기 이름(템플릿 파일에 새 이미지 크기를 추가할 때 사용합니다.)
  • 525= 이미지 폭
  • 339= 이미지 높이
  • true= 이미지가 표시된 치수로 잘라집니다.

사용방법: 현재 템플릿(index.php, single.php 등)을 사용하거나 자체 템플릿을 만듭니다.루프 내부에 배치한다(보통 직후)the_title();):

the_post_thumbnail('slider');

위의 코드를 추가한 템플릿을 사용하는 페이지 또는 투고를 추가할 경우 특집 이미지 옵션을 사용하여 이미지를 업로드합니다.작성한 크기로 출력됩니다.

주의: 이것은 새로 업로드된 이미지에만 적용됩니다.

썸네일 커스텀사이즈를 사용해 보셨습니까?

썸네일 크기를 변경하는 가장 좋은 방법입니다.

언급URL : https://stackoverflow.com/questions/9739968/how-do-you-set-only-the-image-width-of-a-wordpress-thumbnail

반응형