質問: 投稿サムネイルのユーザーフレンドリーなトリミング? ユーザーに投稿サムネイルの切り取り領域を定義させる方法はありますか?サムネイルは常に既存の添付ファイルです。サムネイルごとに追加の添付ファイルを作成したくはありません。投稿のサムネイルは200 x 100ピクセルで、投稿で使用されている画像の1つから取得します。ですから私の理想的な世界では、 "set featured image"リンクをクリックすると、既に含まれている画像の概要が表示されます。 2×1のアスペクト比) [ok]をクリックすると、新しい投稿のサムネイルが新しい添付ファイルとしてではなく、元の添付ファイル(たとえば_wp_attachment_metadata['sizes']['post-thumbnail']メタデータフィールド)に保存されます。別の投稿の投稿サムネイルとして既に使用されている画像を使用することは、許可されるべきではない、あるいは少なくとも警告を与えるべきです。付属の画像エディタは私のニーズには適さないと思います。なぜなら、あなたは画像のすべてのバージョン、または通常のサムネイルを編集することを選択できるが、投稿のサムネイルだけではないからです。どのバージョンを編集しているのかを知るのも少しややこしいので、私のユーザーはさらに問題を抱えていると思います。私が欲しいことをするプラグインはありますか、それとも私は私のニーズに容易に拡張できますか?更新:uiの例私は本当にmac os xアドレス帳イメージピッカーのインターフェースが好きです:あなたはイメージを選択して、そしてスライダーを通して固定比率のサムネイルクロッパーのサイズを変更します。ベース画像をドラッグすることもできます。このアイデアを複数の画像サイズに拡張できます(例えば、私はpost-thumbnailとpost-thumbnail-1/2の半分のサイズです)。ユーザーがチェックボックスを使用して現在編集中のサイズを選択し、画面上に適切な切り取り矩形を描きます。
回答: 「注目の画像」オプションについて説明しているように、ポストサムネイルのサポートがすでに追加されているとします。もしそうなら、アップロード配列に新しい画像サイズを追加するという選択肢があります。だから、デフォルトでは、サムネイル、中、大があります。次のコードでは、これにより、必要なサイズに基づいて4番目の画像がその品揃えに追加されます。このコードは、functions.phpファイルに追加されます。add_image_size( 'new_thumb', 200, 100, true ); "new-thumb" =新しいカスタム画像の名前 "200" =幅 "100" =身長 "true" =ハードクロップオプション。これにより、画像は定義された幅/高さにトリミングされます。そうでなければ、それはただ比例に比例します。では、新しいサムネイルをページまたはポスト配列に表示するには、次のコードをhtmlに挿入します。<?php the_post_thumbnail('new_thumb'); ?>