我有一个自定义的帖子类型,叫做species
- 渔业物种概况。
每个物种档案可以根据需要有任意多个媒体附件,外加一个单独的featured image
.
我将其存储在postmeta
键下的表格attached_media
看起来是这样的:a:3:{i:0;i:10081;i:1;i:10082;i:2;i:10083;}
. 这是一个数组post_ID
个图像文件。
这个网站是对现有网站的重新开发,为了将信息(包括图像)传播开来,我编写了一个脚本,可以与新旧数据库进行通信。
This has worked, to an extent. 图像已就位,但即使我使用了以下代码,它们仍以全尺寸显示:
$size = "species-thumb";
wp_get_attachment_image( $attachment_id, $size, $icon, $attr );
Thespecies-thumb
大小设置正确,就像创建新物种配置文件一样,任何上载的图像都会调整到正确的大小。如果我创建一个新的物种剖面,所有的图像大小都是正确的。然而,在完成数据库导入后,只会显示全尺寸的图像。
这大概是因为WordPress没有创建新的图像大小(200*xspecies-thumb
) 对于这些图像。
我想我可以简单地运行AJAX Thumbnail Rebuild 插件,但它似乎不起作用。该插件可以工作-它可以运行所有的图像(并在屏幕上显示每个图像),但是我找不到任何名称为filename-200x78.jpg
.
Q: 制作这些图像缩略图的最佳方法是什么?It may be worth noting that there are over 4,000 images.
提前感谢,