Я пытаюсь добавить код для изображения с отличным разрешением. как миниатюра, средний, большой и полный. Но я хочу выглядеть таким типом разрешения. например 125×125 150×150. 250×250 Я пытаюсь этот код. но это не работает. <?php $thumb_id = get_post_thumbnail_id(); $thumb_url = wp_get_attachment_image_src($thumb_id,array(300,300), true);?> <a href="<?php echo $thumb_url[0];?>" download="image-300x300" target="_blank">300x300</a> </br>
Он показывает полный размер изображения.
Вам нужно добавить разные размеры изображения в файл functions.php
. Затем WordPress создает эти измененные изображения при создании нового изображения.
Использование таково:
<?php add_image_size( $name, $width, $height, $crop ); ?>
В коде WordPress имеется больше информации.
Если вы хотите создать эти размеры изображений ретроспективно (к изображениям, которые вы уже добавили), вам нужно будет восстановить свои эскизы. Вы можете сделать это, используя плагин регенерирующих миниатюр .
Затем вы можете ссылаться на размер изображения в коде. Полный пример:
Внутри functions.php
:
add_image_size( 'example_size', 200, 200, true );
В вашей теме:
$thumb_url = wp_get_attachment_image_src( $thumb_id, 'example_size', true );