WordPress有没有办法改变上传图片的“自然”大小?

时间:2017-09-26 作者:Slagathor The Destroyer

所以我的问题是:我有一个网站的主页上有几篇文章,这些文章都是使用特色图片作为缩略图(大约250x250)。然后,对于一篇文章(single.php),我使用了相同的图像(使用相同的调用get\\u post\\u缩略图)。问题是,我不需要为缩略图加载1600x800个图像,但我需要在一篇文章中显示。

我查看了一些插件,比如多幅特色图片,这样我就可以有两幅不同大小的相同图片,但这需要我回顾每篇文章并上传一幅缩小的图片。

基本上,我想上传一张图片,但出于网站速度的原因,我使用了两种不同大小的图片。

有什么想法吗?

1 个回复
SO网友:rudtek

Wordpress为您的照片内置大小,当您上传图像时,它会自动创建这些大小。

您可以使用

get_the_post_thumbnail( $post_id, \'thumbnail\' );      // Thumbnail (Note: different to Post Thumbnail)
get_the_post_thumbnail( $post_id, \'medium\' );         // Medium resolution
get_the_post_thumbnail( $post_id, \'large\' );          // Large resolution
get_the_post_thumbnail( $post_id, \'full\' );           // Original resolution
如果这些不完全符合您的要求,您也可以创建自己的尺寸:

add_image_size( \'my-custom-size\', 220, 180 ); // 220 pixels wide by 180 pixels tall, soft proportional crop mode
然后按上述方法调用:

get_the_post_thumbnail( $post_id, \'my-custom-size\' );      

结束

相关推荐

插件放置在/wp-content/plugins内的文件夹中时不保存值

我得到了WordPRess插件的以下代码,它在每个页面/后期编辑屏幕上添加了两个自定义输入。然后将这些值保存并输出到前端页面的标题中。如果代码位于内部,则可以正常工作。php文件并直接放入“wp内容/插件”。然而,如果我把它放在插件(如“wp-content/plugins/myplugin”)中自己的文件夹中,那么在通过编辑屏幕保存帖子/页面时,输入字段不会保存。此外,它不会向前端页面html标题部分输出任何内容。这似乎是一个被放弃的项目,所以我无法与原始开发人员一起制定解决方案。然而,代码中的某些内容