WordPress의 "추천 된 이미지"기능을 활용하는 테마로 사이트를 설정하고 있습니다. 최종 사용자는 세상에서 가장 기술적 인 사람이 아니기 때문에 카테고리에 게시물에 기본 "기능 이미지"가 할당되도록 설정하고 싶습니다. 게시물에 여러 카테고리가 할당 된 경우 단순히 첫 번째 카테고리를 사용합니다.
기존 플러그인이나 이것을 코딩하는 방법이 있습니까?
WordPress의 "추천 된 이미지"기능을 활용하는 테마로 사이트를 설정하고 있습니다. 최종 사용자는 세상에서 가장 기술적 인 사람이 아니기 때문에 카테고리에 게시물에 기본 "기능 이미지"가 할당되도록 설정하고 싶습니다. 게시물에 여러 카테고리가 할당 된 경우 단순히 첫 번째 카테고리를 사용합니다.
기존 플러그인이나 이것을 코딩하는 방법이 있습니까?
답변:
추천 이미지가 표시된 템플릿에서 : <?php the_post_thumbnail( 'thumbnail' ); ?>
추천 이미지의 설정 여부에 따라 조건부로 설정 한 다음 설정되지 않은 경우 원하는대로 기본값을 지정할 수 있습니다.
이를 수행하는 한 가지 방법은 모든 기본 이미지를 디렉토리에 넣고 카테고리 이름을 지정하는 것입니다 (예 : 카테고리). 그런 다음 news.jpg 및 reviews.jpg를 사용 <?php the_post_thumbnail( 'thumbnail' ); ?>
하여 추천 이미지를 표시하는 대신 다음을 사용합니다.
<?php
if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) {
the_post_thumbnail('thumbnail');
} else { ?>
<img src="whatever/directory/<?php $category = get_the_category(); echo $category[0]->cat_name; ?>.jpg" /> <?php }
endif;
} ?>
따라서 위의 예에서 게시물이 뉴스 카테고리에 있고 작가가 추천 이미지를 설정하지 않은 경우 기본적으로에 저장된 이미지로 설정됩니다 http://www.yoursite/whatever/directory/news.jpg
.
get_the_category()
하나의 카테고리 만 반환하고 사용할 카테고리를 결정하는 방법을 잊어 버렸습니다.
<?php if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail())) : ?>
<?php the_post_thumbnail('thumbnail'); ?>
<?php else :?>
<img src="<?php bloginfo('template_directory'); ?>/your image directory name in theme folder/<?php $category = get_the_category(); echo $category[0]->cat_name; ?>.jpg" />
<?php endif;?>
공백이있는 범주 이름에 몇 가지 문제가 발생하여 위의 코드를 필요에 맞게 약간 변경했습니다.
<?php if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail())) : ?>
<?php the_post_thumbnail('thumbnail'); ?>
<?php else :?>
<img src="whatever/directory/<?php $category = get_the_category(); echo $category[0]->cat_ID; ?>.jpg" />
<?php endif;?>
기본적으로 그냥 변경
echo $category[0]->cat_name;
에
echo $category[0]->cat_ID;
카테고리 번호와 일치하는 이미지를 16.jpg 또는 3.jpg로 만듭니다.
위를 수행하는 더 확실한 방법;)
if ( ( function_exists( 'has_post_thumbnail' ) ) && ( has_post_thumbnail() ) ) :
the_post_thumbnail( 'thumbnail' );
else :
?><img src="whatever/directory/<?php
$category = get_the_category(); echo $category[0]->cat_name;
?>.jpg" /><?php
endif;
Michael Fields의 Taxonomy Images 를 성공적으로 사용 했습니다. 카테고리 / 택 소노 미 편집 페이지에 관리 기능을 추가하여 추천 이미지가 게시물 / 페이지와 마찬가지로 분류법에도 적용됩니다. 테마에 필요한 모든 기능이 있습니다.