0

我想在索引中将不同大小的缩略图设置为自定义类别。但是如果帖子有两个或更多类别怎么办?

4

3 回答 3

0

我刚刚完成,我做了这样的事情:

$category_id = get_cat_ID('My category');
    if ( in_category($category_id) ) :
        $thumb = 'thumbnailsize1';
    else :
        $thumb = 'thumbnailsize2';
    endif;

我认为它有效:)

于 2013-10-05T10:13:47.000 回答
0
 function pr_setup() {

        add_image_size( 'thumb1', 132, 64 ); // 132 is width , 64 is height 

        add_image_size( 'thumb2',400, 300);

    }

    add_action( 'after_setup_theme', 'pr_setup' );

    if(is_category( array( 4, 'category-slug', 'My category' ))) :

      $my_thumbnail = get_the_post_thumbnail('thumb1'); 
   else:
      $my_thumbnail = get_the_post_thumbnail('thumb2'); 
    endif;

在 codex 上了解有关 add_image_size 的更多信息!

于 2013-10-05T08:08:07.430 回答
0

您将要为帖子(或自定义帖子)添加图像大小(set_post_thumbnail_size),然后您将要使用它。根据您要完成的工作,您可能会使用不同的页面来呈现该类别的帖子列表。查看:

http://codex.wordpress.org/Template_Hierarchy#Custom_Taxonomies_display

于 2013-10-05T01:16:54.947 回答