追加
リサイズのパターンを追加する。既存のキーを指定すると上書きする。
// widthを指定した値に合わせて縦横比を維持したままリサイズする
add_image_size('thumbnail', 300);
// 短辺を300pxに合わせてリサイズし、はみ出した部分はトリミングする
add_image_size('thumbnail_square', 300, 300, true);
参照: 関数リファレンス/add image size - WordPress Codex 日本語版
デフォルトのパターンを削除
不要なリサイズを行わないようにする。
/**
* デフォルトのリサイズを停止
* @param array $sizes サイズ名が格納された配列
* @return array
*/
function remove_image_sizes($sizes) {
unset($sizes['thumbnail']);
unset($sizes['medium']);
unset($sizes['large']);
return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'remove_image_sizes');
アイキャッチ画像デフォルトサイズを指定
the_post_thumbnail()
で取得できるデフォルトのサイズを指定する。
// アイキャッチ画像のデフォルトサイズを指定
set_post_thumbnail_size(300);