Developer Docs
  • Getting started
  • Tutorials
    • Integrate your theme with HivePress
    • Create a custom HivePress extension
  • Framework
    • Blocks
      • Callback
      • Container
      • Content
      • Form
      • Menu
      • Modal
      • Part
      • Section
      • Template
      • Toggle
    • Components
      • Cache
      • Helper
      • Request
      • Router
      • Translator
    • Configurations
      • Comment types
      • Image sizes
      • Meta boxes
      • Post types
      • Scripts
      • Settings
      • Strings
      • Styles
      • Taxonomies
    • Controllers
    • Emails
    • Fields
      • Checkbox
      • Checkboxes
      • Date
      • Date Range
      • Email
      • File
      • Number
      • Number Range
      • Password
      • Phone
      • Radio Buttons
      • Repeater
      • Select
      • Text
      • Textarea
      • Time
      • URL
    • Forms
    • Menus
    • Models
      • Making queries
      • Creating models
      • Customizing models
    • Templates
  • Resources
    • Code snippets
    • Code reference
    • Hook reference
    • REST API
Powered by GitBook
On this page

Was this helpful?

  1. Framework
  2. Configurations

Image sizes

PreviousComment typesNextMeta boxes

Last updated 2 years ago

Was this helpful?

This configuration contains parameters that HivePress uses for registering the custom image sizes. Each image size is defined as an array of parameters accepted by the function. The array key is used as the image size name (prefixed with hp_).

The code example below changes the landscape_small image size parameters. In the same way, you can customize any of the available image sizes or register a new one by adding an array with the image size parameters. Also, if you set the label parameter, HivePress will display settings for this image size in the Settings > Media section.

add_filter(
	'hivepress/v1/image_sizes',
	function( $image_sizes ) {
		$image_sizes['landscape_small']['height'] = 123;

		return $image_sizes;
	}
);
add_image_size