WP_Block_Type::__get( string $name ): string|string[]|null|void
Proxies getting values for deprecated properties for script and style handles for backward compatibility.
Description
Gets the value for the corresponding new property if the first item in the array provided.
Parameters
-
$name
string Required -
Deprecated property name.
Return
string|string[]|null|void The value read from the new property if the first item in the array provided, null when value not found, or void when unknown property name provided.
Source
File: wp-includes/class-wp-block-type.php
.
View all references
public function __get( $name ) {
if ( ! in_array( $name, $this->deprecated_properties, true ) ) {
return;
}
$new_name = $name . '_handles';
if ( ! property_exists( $this, $new_name ) || ! is_array( $this->{$new_name} ) ) {
return null;
}
if ( count( $this->{$new_name} ) > 1 ) {
return $this->{$new_name};
}
return isset( $this->{$new_name}[0] ) ? $this->{$new_name}[0] : null;
}
Changelog
Version | Description |
---|---|
6.1.0 | Introduced. |