どちらかが私の問題を解決できるので、これは少し二部構成です。
指定したサムネイルサイズよりも小さい画像を選択した場合のアイキャッチ画像の拡大
サムネイル サイズが 150x150 の場合に 100x100 の画像など、設定された最小のサムネイル サイズよりも小さいファイルがアップロードされた場合、Wordpress は強制的にサイズを大きくしません。Imagemagick のような外部ソースを使用する以外に、強制的にサイズを大きくする方法はありますか?
すべてのインスタンスでアップロードされた GIF を JPG に変換します
アップサイズを強制する代わりに、アップロードされた GIF ファイルに代わる JPG を作成することもできます。現時点では、サムネイル サイズが 150x150 の場合の 200x200 GIF など、サムネイル サイズよりも大きい GIF では、静的な JPG サムネイルが自動的に生成されます。
プログラムでサムネイルを生成しています:
// Inserts metadata and creates thumbnails for uploaded file
$attach_id = wp_insert_attachment($attachmentMeta, $newFile, $post_id);
$attach_data = wp_generate_attachment_metadata($attach_id, $newFile);
wp_update_attachment_metadata($attach_id, $attach_data);
// Adds the thumbnail to the post
update_post_meta($post_id, '_thumbnail_id', $attach_id);
これらすべてを Imagemagick で行うこともできますが、Wordpress 独自の機能を使用して行うことをお勧めします。どんな助けでも大歓迎です!