wpseek.com
A WordPress-centric search engine for devs and theme authors



block_core_gallery_is_valid_aspect_ratio › WordPress Function

Since7.1.0
Deprecatedn/a
› block_core_gallery_is_valid_aspect_ratio ( $value )
Parameters:
  • (mixed) $value Value to check.
    Required: Yes
Returns:
  • (bool) Whether the value is a valid aspect ratio.
Defined at:
Codex:

Returns whether a value can be used as a Gallery aspect ratio.

Aspect ratios are interpolated into a generated stylesheet instead of being set as an inline style, so only the numeric forms produced by aspect ratio presets (and auto) are accepted. A value from saved content that isn't one of those is ignored rather than emitted, so it can't close the rule early and inject declarations of its own. The editor applies the same restriction in isValidGalleryAspectRatio().


Source

function block_core_gallery_is_valid_aspect_ratio( $value ) {
	return is_string( $value ) && 1 === preg_match( '#^(auto|\d+(\.\d+)?(\s*/\s*\d+(\.\d+)?)?)$#', trim( $value ) );
}