私はワードプレスでコーディングすることに全く新しいIm、通常私はModXを使います。 ModXにはphpthumbと呼ばれるプラグインがあり、自動的に画像を指定されたhとwにトリミングします。 Wordpressでこれを実現するにはどうすればよいですか。
画像コード
<?php
$thumbnail_id = get_post_thumbnail_id($post->ID);
$thumbnail = wp_get_attachment_image_src($thumbnail_id,'featured works');
echo '<div data-src="'.$thumbnail[0].'" alt="[[+name]]"></div>';
?>
どんな洞察力をありがとう。
Add_image_size()関数を使用すると、phpthumbのように項目を「その場で」切り取ることはできません。しかし、そのために使用できるスクリプトは他にもあります。これは一般的なスクリプトの1つです - https://github.com/syamilmj/Aqua-Resizer - これは入力にURLを使用します。個人的にはURLの代わりに添付ファイルの "ID"を取り込むように少し微調整することをお勧めします - wp_get_attachment_metadata()、get_attached_file()そしてwp_get_attachment_image_src()を使ってWPでフィルタリングすることで、サードパーティのプラグインをよりよくサポートできるようになります。もちろん、それをそのまま使用することはたくさんあります。
この素晴らしいプラグインをチェックすることもできます - https://wordpress.org/plugins/fly-dynamic-image-resizer/