我认为很多主题开发都没有使用add\\u image\\u size,因为WordPress为许多图像让路。因此,与其这样做,不如使用插件,甚至可以使用将集成到主题中的插件。这是一个很好用的
https://github.com/sy4mil/Aqua-Resizer
我认为这是一种比添加image\\u大小更好的方法。根据脚本,您只需调用所需的任何大小和形状。
例如假设你需要一个125 x 125的图像,它会给你一个漂亮的正方形。您可以在循环内执行类似操作。
$thumb = get_post_thumbnail_id();
$img_url = wp_get_attachment_url( $thumb,\'full\' ); //get full URL to image (use "large" or "medium" if the images too big)
$image = aq_resize( $img_url, 125, 125, true ); //resize & crop the image
?>
<article <?php post_class()?> id="post-<?php the_ID(); ?>">
<?php if($image) : ?>
<img src="<?php echo $image ?>"/>
<?php endif; ?>
这将把帖子的特色图像裁剪成125 x 125平方米的大小,并将图像回声输出。
你可以看到更多examples on this page