我在一个页面上列出了很多产品,直到最近我才使用尺寸390px * 238px。现在我必须将尺寸更改为其他内容,我使用新参数更新get_the_post_thumbnail
方法,页面重新加载并显示我想要的所有内容。
但是,在下次刷新时,一切都会恢复原状。当我检查元素时,显示的图像确实具有类attachment-390x501
,但它是width
,height
和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));
?>
答案 0 :(得分: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文件中设置大小并在页面/帖子上显示之前,您需要重新生成缩略图。我强烈建议使用Renegerate Thumbnails插件:http://wordpress.org/extend/plugins/regenerate-thumbnails/
答案 1 :(得分:-1)