'twentytwelve' => 'Twenty Twelve',
'twentythirteen' => 'Twenty Thirteen',
'twentyfourteen' => 'Twenty Fourteen',
+ 'twentyfifteen' => 'Twenty Fifteen',
);
/**
// Set the parent, if we're a child theme.
if ( $this->template != $this->stylesheet ) {
// If we are a parent, then there is a problem. Only two generations allowed! Cancel things out.
- if ( is_a( $_child, 'WP_Theme' ) && $_child->template == $this->stylesheet ) {
+ if ( $_child instanceof WP_Theme && $_child->template == $this->stylesheet ) {
$_child->parent = null;
$_child->errors = new WP_Error( 'theme_parent_invalid', sprintf( __( 'The "%s" theme is not a valid parent theme.' ), $_child->template ) );
$_child->cache_add( 'theme', array( 'headers' => $_child->headers, 'errors' => $_child->errors, 'stylesheet' => $_child->stylesheet, 'template' => $_child->template ) );
case 'Tags' :
$value = array_filter( array_map( 'trim', explode( ',', strip_tags( $value ) ) ) );
break;
+ case 'Version' :
+ $value = strip_tags( $value );
+ break;
}
return $value;
break;
case 'Author' :
if ( $this->get('AuthorURI') ) {
- static $attr = null;
- if ( ! isset( $attr ) )
- $attr = esc_attr__( 'Visit author homepage' );
- $value = sprintf( '<a href="%1$s" title="%2$s">%3$s</a>', $this->display( 'AuthorURI', true, $translate ), $attr, $value );
+ $value = sprintf( '<a href="%1$s">%2$s</a>', $this->display( 'AuthorURI', true, $translate ), $value );
} elseif ( ! $value ) {
$value = __( 'Anonymous' );
}
}
return $value;
- break;
+
default :
$value = translate( $value, $this->get('TextDomain') );
}
* for all other URLs returned by WP_Theme, so we pass it to the public function
* get_theme_root_uri() and allow it to run the theme_root_uri filter.
*
- * @uses get_theme_root_uri()
- *
* @since 3.4.0
* @access public
*
* @since 3.4.0
* @access public
*
- * @return True if the textdomain was successfully loaded or has already been loaded. False if
- * no textdomain was specified in the file headers, or if the domain could not be loaded.
+ * @return bool True if the textdomain was successfully loaded or has already been loaded.
+ * False if no textdomain was specified in the file headers, or if the domain could not be loaded.
*/
public function load_textdomain() {
if ( isset( $this->textdomain_loaded ) )