php - add_image_size 硬裁剪不适用于已上传的图像
问题描述
我有一个包含 1000 多张产品图片的 Wordpress 网站。我最近添加了 2 个自定义图像大小,产品中型和产品大。因此,当我上传新产品特色图片时,很难完美地裁剪中号和大号。
但是,已上传的图像不会自行裁剪为这 2 种尺寸。任何的意见都将会有帮助。
我曾尝试使用重新生成缩略图插件,但它不会生成 2 个自定义图像大小。
add_image_size( 'product-medium', 640, 480, true );
add_image_size( 'product-large', 1024, 576, true );
没有错误信息。所有新上传的图像都显示了 2 种自定义分辨率,但较旧的图像不显示。
解决方案
您需要为现有上传的主题重新生成缩略图。你也可以使用wp-cli
命令来做同样的事情:
wp media regenerate
您也可以对 WordPress 存储库中可用的插件执行相同的操作。
它将使用现有图像大小重新创建图像。
推荐阅读
- excel - . 发现 VBA 需要很长时间才能跨两个工作表执行
- c# - 无法将 COM 引用添加到 Blazor WebAssembly 项目
- python - 用于在保存在 vscode 时将 python 导入语句带到脚本顶部的配置命令
- html - 我的功能与不从输入字段复制数据相同
- javascript - 滚动时粘性徽标中途停止
- azure - 在 Azure Dev Ops 中运行管道之前强制用户在 UI 中输入变量
- r - 在带有 gamlss 包的 MuMIn 中使用疏通时出错
- javascript - 谷歌脚本:在一个单元格而不是一行中将文件夹路径写入谷歌表格并限制文件夹路径
- node.js - Prometheus 不会公开所有收集的指标
- c++ - ListView 的大小调整占用了整个空间,甚至是为状态栏提供的空间