WordPress plugin for caching images, creating images on demand, removing registered image sizes
- removing default image sizes
- adding new cached image sizes
- creating image sizes on demand
- Removing default image sizes
You can disable default image sizes so when uploading an image only original image will be uploaded
- Adding new cached image sizes
You can create as many image size you want and only when you use this image size image with this size will be created.
if ( function_exists( 'bfai_register_image_sizes' ) ) {
bfai_register_image_sizes( array(
'image_200' => array( 200, 0 ),
'image_350_200' => array( 350, 200 ),
'image_150_200' => array( 150, 200 ),
) );
}
- Creating image sizes on demand
When image is called it will generate image size for that image
Example 1:
bfai_get_image_by_size_name( int $attachment_id, string $size_name, bool $crop = false);
Parameters: $attachment_id (int)(required)
$size_name (string)(required) -> name of size name registered with bfai_register_image_sizes function
$crop (bool)(optional)
$image_url = bfai_get_image_by_size_name( $attachment_id, 'image_200', true);
Example 2:
bfai_get_image_by_custom_size( int $attachment_id, array $sizes, bool $crop = false);
Parameters: $attachment_id (int)(required)
$sizes (array)(required) -> Add integer width and height separated with comma
$crop (bool)(optional)
$image_url = bfai_get_image_by_custom_size( $attachment_id, array( 200, 0 ), true );
Reach out to us:
- email
[email protected]
- MIT license
- Copyright 2021 © Bornfight.