私のブログにはいくつかのカスタム画像サイズがあります。そのうちの1つがadd_image_size( 'slide', 640, 290, true );
として設定されています。これらはヘッダースライドショーで使用されます。
私の問題は、私がこのサイズの寸法を引き上げたことです。afterそれらの多くはもともと作成されたものです。そもそも640px。
そのため、このサイズの画像を呼び出すと、それらの多くは古いサイズになります(例:s:5:"slide";a:4:{s:4:"file";s:52:"6a00d8341c630a53ef011570180a91970b-800wi-300x290.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"290";}
。これほど小さい画像は使用できませんが、上の図のように正しいサイズの画像は上書きされません)。古い小さい画像の代わりにsize
スライドの画像は保存されません。
_wp_attachment_metadataのこれらの画像エントリを削除するにはどうすればよいですか。 sizes
サブ配列内のすべてを削除し、すべてを再生成しますか?
個人的な経験からではありません(私はWP画像管理をあまり使用しません)が、 サムネイルを再生成 サムネイルを再構築するには/ pluginを通常お勧めします。
すでに述べたように、 サムネイルの再生成 pluginは、add_image_size()などで現在定義されている画像サイズの(再)生成をトリガします。
これは、修正するためのパッチです。 サムネイルの再生成バージョン2.2.0 そのため、新しいサイズを作成する前に、any以前に生成された画像サイズ、古い古いサイズを含むを削除します。 。
http://wordpress.org/support/topic/how-to-delete-old-thumbnail-images
重要:画像へのURLは投稿とページにハードコードされていることに注意してください。古いサムネイルを削除しても、サイトのどこかでまだ使用されている場合は、画像が壊れる可能性があります。あなたは警告されました...