0

我在一页上列出了很多产品,直到最近我使用的尺寸为 390px*238px。现在我必须将尺寸更改为其他内容,get_the_post_thumbnail使用新参数更新方法,重新加载页面并显示我想要的所有内容。

但是,在下一次刷新时,一切都会恢复原状。当我检查元素时,显示的图像确实有 class attachment-390x501,但它是widthheight并且 src 属性显示 390、238 和path/to/website/uploads/2012/11/Profile_IS_20180-390x238.jpg.

有没有办法改变我的缩略图尺寸?这是我目前使用的代码:

<?php 
     // previous dimensions were 390x238
     echo get_the_post_thumbnail($product->ID, array(390,501)); 
?>
4

2 回答 2

2

您可以通过在 functions.php 文件中添加一行来设置缩略图的大小,然后显示新的图像大小。

将此添加到functions.php,如果需要,您可以更改数字,因为那是尺寸。此外,您可以根据需要多次重复此行以设置不同尺寸的缩略图,只需new_custom_size为每个新尺寸更改为唯一名称。

add_image_size( 'new_custom_size', 390, 501, true );

然后用这个显示你的特色图片:

<?php the_post_thumbnail('new_custom_size'); ?>

在 functions.php 文件中设置大小后,在页面/帖子上显示它之前,您需要重新生成缩略图。我强烈推荐 Regenerate Thumbnails 插件:http ://wordpress.org/extend/plugins/regenerate-thumbnails/

于 2012-12-06T14:46:56.217 回答
-1

使用add_image_size重建缩略图

于 2012-12-06T14:26:56.717 回答