如何*放大* WordPress 中的所有特色图片?

Posted

技术标签:

【中文标题】如何*放大* WordPress 中的所有特色图片?【英文标题】:How to *enlarge* all featured images in WordPress? 【发布时间】:2014-05-13 12:08:48 【问题描述】:

我有一个 WordPress 主题(奇怪的是,它就是这样)要求特色图片与特定尺寸一样大或更大,这通常比我的特色图片大。

我如何系统地调整所有特色图片的大小,使其大于(放大 + 裁剪),例如 700 像素 x 300 像素?

我尝试过 ViperBond 的 regenerate thumbnails 插件,方法是将缩略图大小设置得更大,但这不起作用 -

【问题讨论】:

这完全取决于上传图片的原始尺寸。如果您上传的图像尺寸小于您现在需要的尺寸,则无济于事。不幸的是,wordpress 不能放大图片。它只能创建一个额外的图像大小,最大为原始上传图像的大小 【参考方案1】:

首先你应该注册自定义图像大小,例如:

<?php add_image_size('custom', 700, 300); ?> 

其次,你应该生成自定义大小的url,例如:

<?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID, 'custom') ); ?>
<img src="<?php echo $url ?>" />

我没有测试它,但这应该可以工作。

【讨论】:

【参考方案2】:

您上传的图片是否足够大?如果他们说尺寸为 500 x 200 像素,则不可能在不拉伸的情况下以 700 x 300 像素的尺寸显示它们。

如果有,您可以通过media settings 设置新图像的图像尺寸。

可以使用Regenerate Thumbnails 之类的插件调整现有图像的大小。

【讨论】:

它们不够大。如何先以相同的比例放大它们(我知道这会影响分辨率),然后再裁剪? 我尝试了 Regenerate Thumbnails 并没有放大图像。 你可以用正确的比例重新生成它们,例如350 x 150px 并使用 CSS 将它们缩放到两倍大小。不过那看起来会很糟糕。我会上传更大的图片或使用其他主题。

以上是关于如何*放大* WordPress 中的所有特色图片?的主要内容,如果未能解决你的问题,请参考以下文章

WordPress 数据库中存储的帖子特色图片链接在哪里?

如何强制WordPress Gutenberg刷新特色图片?

悬停在帖子链接(WordPress)上时如何显示帖子的特色图片?

php WordPress :: RSS Feed中的特色图片MailChimp

如何在没有 single.php 的情况下从 wordpress 帖子中删除特色图片

在静态 html 页面上显示最新的 wordpress 特色图片