裁剪特征图像在不同的分辨率

时间:2014-09-12 04:34:45

标签: php wordpress wordpress-plugin

如何在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> ?>

2 个答案:

答案 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.