質問: エディタで使用されている実際のサイズに画像のサイズを変更する? 画像がポストに表示される実際のサイズにサイズ変更する方法はありますか?大きな画像をインポートしてからビジュアルエディタでサイズを変更するユーザがいます。最初に画像エディタを開いて画像のサイズを変更して保存し、別の添付ファイルとしてアップロードしなくても、必要なサイズになるまで画像をドラッグするだけなので、これは簡単です。もちろん、これは時々投稿の幅が100ピクセル、実際には1500ピクセルの画像になります。新しい投稿が保存されたときにこれを行うプラグインはありますか?既存のフルサイズの画像(リンク用、または後でサイズ変更するため)を保持したいのですが、余分なサイズを追加する(そしてそれを_wp_attachment_metadataオブジェクトに保存する)ので、この投稿の画像は正しいサイズになります。フルサイズの添付ファイルに。もちろん、既存の投稿もすべて一度だけ処理する必要があります。 <img>タグにはwidth、height、またはそれらのどれも含まれていないかもしれません:これはすべてクリーンアップされるべきですので、それらはすべて正しいwidth、heightおよびそのサイズのイメージを持ちます。
回答: プラグインディレクトリで"resize"または"crop"(後者は もう1つの質問 )を検索し、私の調査結果を 一般のgoogleスプレッドシート に記録しました。 プラグイン検索では結果番号が非常に混乱します("resize"検索の最後のページに「273のプラグインのうち145-150を表示しています」と表示されます)。セミ関連のメモ:誰もが世界には別のスライドショープラグインが必要だと思うようです。 content_save_preがthe_contentより重い構文解析を行うためのより良いフィルターになるかもしれないことを理解している人はほとんどいません。 私はまだこれらのプラグインのどれもテストしていませんが、ここに私が欲しいことをするように思われるプラグインのリストがあります。括弧内に「互換性のある」までのバージョン番号を追加しました。 choicecuts image juggler 、apiを介してアクセス可能な複数の画像処理機能付き(3.0.1) autothumb 、urlを phpthumb を使用するハンドラに書き換える(2.9.2) 画像シンボリックリンク 、特殊な[img]ショートコード(2.9.2) com_resize 、phpthumbを使用するハンドラ、および外部画像へのurlの書き換え(2.6) imagescaler 、必要に応じて新しいサイズを作成し、画像内のurlを変更します(2.3) imagescaler modded 、 imagescalerのバージョンが若干変更された バージョン(2.3.1) 個人的な考え: 最初の4つはurlを動的なページ(/wp-content/plugins/my-plugin/image.php?src=[original src]&w=100&h=50のようなもの)に書き換えます。キャッシュの形式はさまざまです。 imagescalerが採用するアプローチと同様に、必要に応じて作成される実際のイメージを好みます。しかし、これを分割して(そしてコメントにhakreの提案を含めて)最初にすべてのurlを/wp-content/uploads/2010/11/image.jpgから/wp-content/uploads/2010/11/image-100x50.jpgに書き換えてから、欠けている画像をスクリプトに作成させます。このイメージに対する最初の要求でイメージが作成され、それ以降のすべての要求でこの作成されたイメージが使用されます。これにより、機能を異なるプラグインに分割することもできます。この解決策は別の回答として投稿します。 これらのプラグインは画像を特定の最大サイズに制限します(これは$content_widthを指定するのとどう違うのですか?): jp-redesign-images 、ホットリンクされた画像と大きすぎる画像の両方をチェックします(サイズが大きすぎる場合のみ、サイズ変更されていない場合のみ)(3.0.1) ハングアップイメージフィット 、大きすぎる画像をチェックする(3.0.0) 次のプラグインは他の理由からも興味深いです。 timthumbはtinymceを満たしています 、tinymceエディタに手動でサイズ変更ボタンを追加しました(2.8.4) これはcommunity wikiの投稿なので、新しいプラグインが見つかったら更新することができます。