2014-09-12 2 views
-1

Как я могу обрезать изображение с отличным разрешением в среднем разрешении, средние, большие, полные и миниатюры в 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

Добавьте следующий код в functions.php для создания настраиваемого размера изображения 300x200 с именем my_image_size.

 add_image_size('my_image_size', 300, 200, true); 

Добавить следующий шаблон в шаблон, где вы хотите отобразить изображение с заданным размером изображения.

<?php 
     if (has_post_thumbnail()) { 
      the_post_thumbnail('my_image_size'); 
     } 
    ?> 
+0

К сожалению г-н Anoop. когда я нажимаю 200x200, на дисплее отображается изображение, разрешение которого будет 200x200. Смотрите так: $ thumb_id = get_post_thumbnail_id(); $ thumb_url = wp_get_attachment_image_src ($ thumb_id, array (200,200), true);?>200x200?> –

+0

Я использую этот код. но он будет генерировать полный размер изображения. пожалуйста, решить этот вопрос. 300x200

+0

ли у добавить код add_image_size ('my_image_size', 300, 200, правда); to functions.php? –

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. 
Смежные вопросы