WordPress 3.4でAuto Post Thumbnailが動かなくなったので修正した

WordPress 3.4でAuto Post Thumbnailが動かなくなったので修正した

これが原因で、テーマも変えちゃったわけですが解決策が見つかったので書いておきます

thumbnails周りの仕様が変わったのにプラグインがついていけていないのが原因なようです

1.メディアライブラリからグレーな画像を削除する

Media-Library

グレーの画像とは、こんな画像。中を見てみると全部0キロバイトの画像なのですぐわかると思います

2.auto-post-thumbnail.phpを修正する

357行目付近がこうなっているので

wp_update_attachment_metadata( $thumb_id, wp_generate_attachment_metadata( $thumb_id, $new_file ) );
return $thumb_id;

こちらで上書きします(1行追加しているだけです)

wp_update_attachment_metadata( $thumb_id, wp_generate_attachment_metadata( $thumb_id, $new_file ) );
update_attached_file( $thumb_id, $new_file );
return $thumb_id;

3.プラグインの画面を開いてgenerate thumbnailsをクリック

もう一度全ページのサムネイルを作り直すのでしばし待ちます

以上、これだけで直りました

こちらの記事を参考にさせて頂きました
http://pauloflaherty.com/2012/06/14/auto-featured-image-auto-post-thumbnail-no-thumbnails-after-wordpress-3-4-upgrade-fix/