WordPress可以只裁剪发布的缩略图吗?

时间:2015-01-19 作者:nicolinux

我正在使用WordPress的post缩略图功能,我在中定义了几种大小functions.php. 一切都很好Crop Thumbnail 完美地修剪它们。

我有一个问题,关于我发送到服务器的所有图像的自动裁剪。我希望WordPress只为用作后期缩略图的图像创建裁剪版本。文章中显示的图片不应裁剪,因为它们从未在帖子外使用过,并且始终处于全尺寸。

有没有办法做到这一点?我想缩小我的内容文件夹的大小,我相信通过禁用对每个图片的自动裁剪,我可以获得许多字节。

还有一件事与这个问题相关:有没有办法删除所有未使用的裁剪图像?这些年来,我多次改变了我的主题,我有许多旧的裁剪版本,这些版本在今天是不必要的。有没有简单的方法可以删除这些内容?

谢谢

3 个回复
SO网友:Howdy_McGee

看看这个answer by Chip Bennet - 默认情况下不会裁剪中/大图像大小(我也只是在安装时进行了验证)。您可以在中更改缩略图的裁剪Settings -> Media. 听起来你真正需要的只是通过add_image_size() 他的回答中也描述了这一点。

至于删除未使用的图像,现在你可能运气不好-你需要后退并手动删除任何未使用的图像(可能有插件,我不确定)。有几种方法可以保持你的WordPress干净,我更喜欢在帖子被删除时删除相关媒体。Charles Clarkson and t f have good answers for that. 如果您只想针对您可以查看的特征图像these answers by sanchothefat and Ravs.

真的,虽然最好将你的问题分成更具体的问题,以获得更具体的答案,而不是将你的三个问题分成一个。

SO网友:Irfan

嘿,伙计,我很容易解决你的问题,打开函数。php文件,并为中等作物和大作物添加此代码。

    if(false === get_option("medium_crop")) {
    add_option("medium_crop", "1");
} else {
    update_option("medium_crop", "1");
}
这里是参考链接

http://stackoverflow.com/questions/3454337/crop-thumbnail-to-exact-dimensions-on-wordpress-for-medium-size
应用此代码后,重新生成所有图像插件

希望能解决你的问题

https://wordpress.org/plugins/regenerate-thumbnails/

SO网友:Tom Auger

这是我一直致力于WordPress的核心增强功能。完成这件事有点困难。

然而,在此期间,您可以使用一种插件方法,允许您为您定义的任何自定义图像大小指定裁剪。

遵循此票据:https://core.trac.wordpress.org/ticket/30062 了解更多信息。

这是一个(希望是临时的)演示插件,允许对core进行必要的修改,以实际保存中等尺寸的作物:https://core.trac.wordpress.org/attachment/ticket/21811/EnhancedImageEditorDemo_plugin.zip

这是一个演示插件,它通过在图像编辑器中实际放置一个UI来演示此功能,该UI允许您选择一个自定义图像大小,然后(按住shift键)拖动一个裁剪,并将其限制为该图像大小的比例https://core.trac.wordpress.org/attachment/ticket/21811/21811-enhanced-editor-demo.zip

结束

相关推荐

定义`GET_POST_QUALUALY_Images`的大小,它们似乎已调整为150x150

我正在使用get_post_gallery_images 它可以输出150x150的图像。它看起来不需要大小参数,所以我假设它只会显示最大的图像,或者最好是我定义的一个大小。150x150太小了,有没有地方可以声明我想要多大尺寸的画廊图片?例如,我正在做:<?php $gallery = get_post_gallery_images( $post ); foreach ($gallery as $img) { ?> <li><img src