remove_image_size()


WordPressのremove_image_size()関数は、登録されている画像サイズを削除するために使用されます。この関数を使うことで、特定の画像サイズを無効にし、生成されないようにすることができます。

構文

remove_image_size( string $name );
  • $name (string) — 削除したい画像サイズの名前を指定します。

例1: サムネイルサイズの削除

サムネイルサイズを削除する例です。

remove_image_size('thumbnail');

例2: カスタム画像サイズの削除

カスタム画像サイズを削除する例です。

remove_image_size('custom-size');

例3: メディアサイズの削除

メディアライブラリで使用されるサイズを削除する例です。

remove_image_size('medium');

例4: 大きな画像サイズの削除

大きな画像サイズを削除する例です。

remove_image_size('large');

例5: 複数の画像サイズを一度に削除

複数の画像サイズを一度に削除する例です。

remove_image_size('thumbnail'); remove_image_size('medium'); remove_image_size('large');

例6: テーマ内での画像サイズ削除

テーマのfunctions.phpファイル内で画像サイズを削除する例です。

add_action('init', 'remove_custom_image_sizes'); function remove_custom_image_sizes() { remove_image_size('custom-size'); }

例7: プラグイン内での画像サイズ削除

プラグイン内で画像サイズを削除する例です。

add_action('init', 'remove_plugin_image_sizes'); function remove_plugin_image_sizes() { remove_image_size('plugin-size'); }

例8: 特定の条件での画像サイズ削除

特定の条件に基づいて画像サイズを削除する例です。

if (is_admin()) { remove_image_size('admin-size'); }

注意点

  • この関数は、画像サイズが既に登録されている場合にのみ有効です。
  • 画像サイズを削除しても、既に生成された画像ファイルは削除されません。
  • テーマやプラグインが画像サイズを再登録する可能性があるため、適切なフックを使用することが重要です。

関連機能: