WP_Theme::__get( string $offset )
__get() magic method for properties formerly returned by current_theme_info()
Parameters
- $offset
-
(Required) Property to get.
Return
(mixed) Property value.
Source
File: wp-includes/class-wp-theme.php
public function __get( $offset ) {
switch ( $offset ) {
case 'name' :
case 'title' :
return $this->get('Name');
case 'version' :
return $this->get('Version');
case 'parent_theme' :
return $this->parent() ? $this->parent()->get('Name') : '';
case 'template_dir' :
return $this->get_template_directory();
case 'stylesheet_dir' :
return $this->get_stylesheet_directory();
case 'template' :
return $this->get_template();
case 'stylesheet' :
return $this->get_stylesheet();
case 'screenshot' :
return $this->get_screenshot( 'relative' );
// 'author' and 'description' did not previously return translated data.
case 'description' :
return $this->display('Description');
case 'author' :
return $this->display('Author');
case 'tags' :
return $this->get( 'Tags' );
case 'theme_root' :
return $this->get_theme_root();
case 'theme_root_uri' :
return $this->get_theme_root_uri();
// For cases where the array was converted to an object.
default :
return $this->offsetGet( $offset );
}
}
Changelog
Version | Description |
---|---|
WP-3.4.0 | Introduced. |