如何在WordPress中裁剪不同分辨率的特色图像,包括中,大,全和缩略图。我想看起来像这种类型的决议。
例如:200x200,300x300等等。我正在尝试此代码。但它不起作用。请解决此问题。<?php
$thumb_id = get_post_thumbnail_id();
$thumb_url = wp_get_attachment_image_src($thumb_id, array(200,200), true);?>
<a href="<?php echo $thumb_url[0];?>" download="image-200x200" target="_blank">200x200</a>
?>
答案 0 :(得分:0)
将以下代码添加到functions.php,以创建名为my_image_size
的自定义图像尺寸300x200。
add_image_size( 'my_image_size', 300, 200, true );
将以下代码添加到要显示已创建自定义图像大小的精选图像的模板中。
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail( 'my_image_size' );
}
?>
答案 1 :(得分:0)
Check this url https://github.com/bfintal/bfi_thumb
include BFI_Thumb.php file in function.php file.
<?php echo bfi_thumb( "image1.jpg", array( 'width' => 150, 'height' => 150 )); ?>
<?php echo bfi_thumb( "image1.jpg", array( 'width' => 300, 'height' => 300 )); ?>
<?php echo bfi_thumb( "image1.jpg", array( 'width' => 500, 'height' => 500 )); ?>
<?php echo bfi_thumb( "image1.jpg", array( 'width' => 768, 'height' => 768 )); ?>
<?php echo bfi_thumb( "image1.jpg", array( 'width' => 980, 'height' => 980 )); ?>
You can add any size of image crop and display in website.