我剛剛使用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