我刚刚使用add_image_size
调用添加了一个新的Wordpress缩略图大小,但现在我已上传的所有照片都不是正确的大小。如果我要求他们,我所得到的是原始图像width
和height
属性正确设置。WordPress的主题:强制创建新创建的缩略图大小
如何强制创建该拇指,并将数据保存到数据库中,并给定附件ID?
请注意我想做一个简单的管理操作或从主题文件执行代码。
我刚刚使用add_image_size
调用添加了一个新的Wordpress缩略图大小,但现在我已上传的所有照片都不是正确的大小。如果我要求他们,我所得到的是原始图像width
和height
属性正确设置。WordPress的主题:强制创建新创建的缩略图大小
如何强制创建该拇指,并将数据保存到数据库中,并给定附件ID?
请注意我想做一个简单的管理操作或从主题文件执行代码。
我不知道是否有从管理员做到这一点的操作,但我可以执行从主题文件验证码:
require(ABSPATH.'wp-admin/includes/image.php');
$file = str_replace('http://www.example.com/', ABSPATH, $attachment->guid);
wp_update_attachment_metadata($attachment->ID,
wp_generate_attachment_metadata($attachment->ID, $file));
,再现所有的拇指大小的一次(唐”不知道是否已经完成了,但是它是一次执行的代码)。
您必须用您的URL和$附件替换“www.example.com”,并使用实际的附件帖子结构替换为get_post
或类似文件。
尝试[重新生成缩略图](http://wordpress.org/plugins/regenerate-thumbnails/)插件。 – 2013-07-26 13:56:39