不同大小缩略图到自定义类别

时间:2013-10-04 18:33:11

标签: wordpress thumbnails categories

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

3 个答案:

答案 0 :(得分:0)

您需要为帖子(或自定义帖子)添加图片大小(set_post_thumbnail_size),然后您会想要使用它。根据您要完成的任务,您可能会使用不同的页面来呈现具有该类别的帖子列表。退房:

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

答案 1 :(得分: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的更多信息!

答案 2 :(得分:0)

我刚刚完成,我做了类似的事情:

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

我认为它有效:)