Skip to content

powerbuoy/sleek-image-sizes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Packagist GitHub license GitHub issues GitHub forks GitHub stars

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages