WP_Block_Type::__isset
Proxies checking for deprecated properties for script and style handles for backward compatibility. Checks whether the corresponding new property has the first item in the array provided.
Method of the class: WP_Block_Type{}
No Hooks.
Returns
true|false. Returns true when for the new property the first item in the array exists, or false otherwise.
Usage
$WP_Block_Type = new WP_Block_Type(); $WP_Block_Type->__isset( $name );
- $name(string) (required)
- Deprecated property name.
Changelog
| Since 6.1.0 | Introduced. |
WP_Block_Type::__isset() WP Block Type:: isset code WP 6.9
public function __isset( $name ) {
if ( in_array( $name, array( 'variations', 'uses_context' ), true ) ) {
return true;
}
if ( ! in_array( $name, $this->deprecated_properties, true ) ) {
return false;
}
$new_name = $name . '_handles';
return isset( $this->{$new_name}[0] );
}