重新检查您的主题支持add_theme_support('post-thumbnails');
默认 WordPress 缩略图
the_post_thumbnail( 'thumbnail' ); // Thumbnail (150 x 150 hard cropped)
the_post_thumbnail( 'medium' ); // Medium resolution (300 x 300 max height 300px)
the_post_thumbnail( 'medium_large' ); // Medium Large (added in WP 4.4) resolution (768 x 0 infinite height)
the_post_thumbnail( 'large' ); // Large resolution (1024 x 1024 max height 1024px)
the_post_thumbnail( 'full' ); // Full resolution (original size uploaded)
如果您需要特定的分辨率
the_post_thumbnail( array(500, 500) ); // 500x500 dimension
将缩略图链接到大图像尺寸您可以通过更改large来更改尺寸
if ( has_post_thumbnail() ) {
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' );
if ( ! empty( $large_image_url[0] ) ) {
printf( '<a href="%1$s" alt="%2$s">%3$s</a>',
esc_url( $large_image_url[0] ),
esc_attr( get_the_title_attribute( 'echo=0' ) ),
get_the_post_thumbnail()
);
}
}
您还可以在主题的功能中创建自定义特色图片尺寸
add_image_size( 'custom-thumb', 300, 300); //Simple widget size
add_image_size( 'sidebar-thumb', 120, 120, true ); // Hard Crop Mode
add_image_size( 'homepage-thumb', 220, 180 ); // Soft Crop Mode
add_image_size( 'singlepost-thumb', 590, 9999 ); // Unlimited Height Mode
以下是如何在主题的 functions.php 文件中创建自定义特色图片大小的示例。
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
add_image_size( 'custom-thumb', 300, 300); // 300 pixels wide
}
在您的 WordPress 主题中显示额外的图片尺寸
the_post_thumbnail( 'your-specified-image-size' ); //Example singlepost-thumb