我想在索引中将不同大小的缩略图设置为自定义类别。但是如果帖子有两个或更多类别怎么办?
user2514312
问问题
549 次
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 回答