intermediate_image_sizes_advanced
というwp_generate_attachement_metadata()を使用すると、$sizes
配列のフィルタが生成されているようです。
私はあなたが(通常は、それはおそらくあなたのfunctions.phpファイルに行くだろう)、ある種の機能ファイルにこれを置けば、トリックを行う必要があり、このスニペットを見つけました:
/**
* Snippet Name: Disable auto creating of image sizes
* Snippet URL: http://www.wpcustoms.net/snippets/disable-auto-creating-image-sizes/
*/
function wpc_unset_imagesizes($sizes){
unset($sizes['thumbnail']);
unset($sizes['medium']);
unset($sizes['medium_large']);
unset($sizes['large']);
}
add_filter('intermediate_image_sizes_advanced', 'wpc_unset_imagesizes');
上記のスニペットは削除する必要がありますデフォルトのワードプレスの画像サイズは$sizes
からwp_generate_attachment_metadata()で使用され、追加したカスタム画像サイズのみが生成されます。
注:私はこのコードをテストしていませんが、まっすぐ私に見えます。 フィルタを「独自の管理インターフェイス」にのみ適用する場合は、管理インターフェイスで呼び出される個別の機能ファイルにスニペットを挿入したくない場合があります。
機能する現像剤の基準と下フック参照:https://developer.wordpress.org/reference/functions/wp_generate_attachment_metadata/
https://developer.wordpress.org/reference/hooks/intermediate_image_sizes_advanced/を