wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



block_core_gallery_is_valid_aspect_ratio › WordPress Function

Seit7.1.0
Veraltetn/v
› block_core_gallery_is_valid_aspect_ratio ( $value )
Parameter:
  • (mixed) $value Value to check.
    Erforderlich: Ja
Gibt zurück:
  • (bool) Whether the value is a valid aspect ratio.
Definiert in:
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().


Quellcode

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 ) );
}