web-dev-qa-db-ja.com

Wordpressの画像エディタは `add_image_size()`で指定されたサムを更新しません

タイトルはやや問題を説明しています。骨を使ったテンプレートがあります。これが重要かどうかはわかりません。

http://themble.com/bones/

Functions.phpファイルに、サムネイルサイズのオプションをいくつか追加します。

add_image_size( 'bones-thumb-400', 400, 300, true );
add_image_size( 'bones-thumb-300', 300, 230, true );
add_image_size( 'bones-thumb-200', 600, 200, false );

ここまでは順調ですね。画像をアップロードすると、すべてのサムネイルが作成されます。誰かがメディアライブラリの画像エディタを使用して(画像をトリミングまたは回転させると)、画像はWordpressプレビューサムネイルとともに保存されます。残念ながら、指定したカスタムサムネイルは更新されていません。彼らは変わっていません。

誰かが前にこの問題に遭遇したことがありますか?

add_image_sizeで指定されたサムネイルを標準のWordpressサムネイルと一緒に更新するにはどうすればいいですか?

3
user1326244

それが言われたように、WordPressはアップロードされた新しいメディアの新しいサイズでサムネイルを生成するだけです。古い画像のサムは自動的には生成されません。

このような状況では、私は以下のプラグインを強くお勧めします:

http://wordpress.org/plugins/force-regenerate-thumbnails/

それはとてもシンプルで控えめです。テーマに新しい画像サイズを挿入するたびに、すべての画像とその親指を再生成するための新しい項目をwp-adminメニューに追加するだけです。

2
João Paulin