Add support for new Status: theme header field. http://mosquito.wordpress.org/view.php?id=1192
git-svn-id: http://svn.automattic.com/wordpress/trunk@2502 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
11f5bb3f58
commit
2c30bcbb7d
|
@ -1517,6 +1517,10 @@ function get_theme_data($theme_file) {
|
||||||
$version = $version[1];
|
$version = $version[1];
|
||||||
else
|
else
|
||||||
$version ='';
|
$version ='';
|
||||||
|
if ( preg_match("|Status:(.*)|i", $theme_data, $status) )
|
||||||
|
$status = $status[1];
|
||||||
|
else
|
||||||
|
$status ='publish';
|
||||||
|
|
||||||
$description = wptexturize($description[1]);
|
$description = wptexturize($description[1]);
|
||||||
|
|
||||||
|
@ -1533,7 +1537,7 @@ function get_theme_data($theme_file) {
|
||||||
$author = '<a href="' . $author_uri[1] . '" title="' . __('Visit author homepage') . '">' . $author_name[1] . '</a>';
|
$author = '<a href="' . $author_uri[1] . '" title="' . __('Visit author homepage') . '">' . $author_name[1] . '</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
return array('Name' => $name, 'Title' => $theme, 'Description' => $description, 'Author' => $author, 'Version' => $version, 'Template' => $template[1]);
|
return array('Name' => $name, 'Title' => $theme, 'Description' => $description, 'Author' => $author, 'Version' => $version, 'Template' => $template[1], 'Status' => $status);
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_themes() {
|
function get_themes() {
|
||||||
|
@ -1634,7 +1638,7 @@ function get_themes() {
|
||||||
if (empty($template_dir)) $template_dir = '/';
|
if (empty($template_dir)) $template_dir = '/';
|
||||||
if (empty($stylesheet_dir)) $stylesheet_dir = '/';
|
if (empty($stylesheet_dir)) $stylesheet_dir = '/';
|
||||||
|
|
||||||
$themes[$name] = array('Name' => $name, 'Title' => $title, 'Description' => $description, 'Author' => $author, 'Version' => $version, 'Template' => $template, 'Stylesheet' => $stylesheet, 'Template Files' => $template_files, 'Stylesheet Files' => $stylesheet_files, 'Template Dir' => $template_dir, 'Stylesheet Dir' => $stylesheet_dir);
|
$themes[$name] = array('Name' => $name, 'Title' => $title, 'Description' => $description, 'Author' => $author, 'Version' => $version, 'Template' => $template, 'Stylesheet' => $stylesheet, 'Template Files' => $template_files, 'Stylesheet Files' => $stylesheet_files, 'Template Dir' => $template_dir, 'Stylesheet Dir' => $stylesheet_dir, 'Status' => $theme_data['Status']);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Resolve theme dependencies.
|
// Resolve theme dependencies.
|
||||||
|
|
Loading…
Reference in New Issue