在WordPress中使用自定义图像尺寸非常简单。可以通过以下步骤实现:
add_image_size( 'custom-size', 800, 500, true );
上述代码会创建一个名为“custom-size”的自定义图像尺寸,宽度为800像素,高度为500像素,并剪裁成正方形。(true参数表示将剪裁图像,false则表示缩放)
<?php the_post_thumbnail( 'custom-size' ); ?>
上述代码将显示名为“custom-size”的自定义图像尺寸的缩略图。
如果需要使用自定义图像尺寸作为文章或页面中的其他图像,可以使用以下代码:
<?php
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'custom-size' );
echo '<img src="'. $image[0] .'">';
?>
上述代码会获取使用名为“custom-size”的自定义图像尺寸作为特色图像的文章或页面的图像,并以该尺寸显示。
如果需要在后台使用自定义图像尺寸,并在媒体库中添加此大小选项,可以使用以下代码:
function add_custom_image_sizes( $sizes ) {
return array_merge( $sizes, array(
'custom-size' => __( 'Custom Size' ),
) );
}
add_filter( 'image_size_names_choose', 'add_custom_image_sizes' );
上述代码会将名为“custom-size”的自定义图像尺寸添加到媒体库的图像大小选项中。
总的来说,自定义图像尺寸在WordPress中的使用非常简单,只需添加几行代码即可实现。