powerbuoy / sleek-image-sizes
Utility functions for registering WordPress image sizes.
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Utility functions for registering WordPress image sizes.
Theme support
N/A
Hooks
N/A
Functions
Sleek\ImageSizes\register($width, $height, $crop, $additionalSizes)
Overrides WordPress' built-in thumbnail sizes (thumbnail, medium, medium_large and large) using the dimensions passed to the function, e.g: Sleek\ImageSizes\register(1920, 1080, ['center', 'center']); where large will be 1920x1080, medium_large will be 75% of that size, medium 50% and thumbnail 25%.
Also accepts a fourth argument, $additionalSizes, which allows you to register more sizes under different names;
Sleek\ImageSizes\register(1920, 1080, ['center', 'center'], [
'portrait' => ['width' => 1080, 'height' => 1920, 'crop' => ['center', 'top']],
'square' => ['width' => 1920, 'height' => 1920],
]);
Each additional size will be registered as {$name}_large, {$name}_medium_large (75%), {$name}_medium (50%) and {$name}_thumbnail (25%)
Sleek\ImageSizes\get_image_sizes($width, $height)
Helper function for register().
Classes
N/A