0

TimThumb スクリプトによって生成 (トリミングおよびサイズ変更) されている注目の画像に問題があります。

画像を特定の幅 (トリミングなし) にしてから、正しい比率を維持するために自動高さを設定することをスクリプトに伝える方法はありますか?

ここに私が参照しているサイトへのリンクがあります: http://aquariuscocktail.com

少し下にスクロールすると、「Baby Blues」という名前の投稿とその下の写真が表示されます。TimThumb が原因で、その写真がトリミングされて大きく拡大されていますが、その理由や方法がわかりません。

生成している URL は次のとおりです。

http://aquariuscocktail.com/wp-content/themes/writer-parent/framework/timthumb/timthumb.php?src=http%3A%2F%2Faquariuscocktail.com%2Fwp-content%2Fuploads%2F2013%2F11%2Ftester.jpg&h=670&w=670&zc=1&q=100

アップロードされた画像の元のサイズは 670 x 476 です

どんな助けでも大歓迎です!

ありがとう、パトリック

4

1 に答える 1

0

timthumb を廃止し、WordPress の組み込み関数を使用して、ホームページに適切なサイズの画像を表示できます。これにより、サーバーの負荷が軽減され、使用しているバージョンまたは将来のバージョンの timthumb が XSS に対して脆弱になった場合に、マルウェアを防ぐのに役立ちます。

サイトに新しい画像サイズを追加するadd_image_size( 'home-post-featured', 670, 9999, false );

Regenerate Thumbnails を使用してから、テンプレートの timthumb コードを置き換えて使用します。the_post_thumbnail()

** 編集 ** 別の問題は、この画像ですhttp://aquariuscocktail.com/wp-content/uploads/2013/10/AQC-shop-538x1024.pngは 670 幅ではないため、歪みは幅のストレッチからも発生します高さとして。640 幅の画像をアップロードし、フルサイズの画像を使用していることを確認してください。

于 2013-11-13T23:43:08.617 に答える