使用主题目录中的主题数据检索主题列表。

原型

get_themes()

描述

如果主题没有父主题且缺少style.css和index.php,则主题被破坏。如果主题具有父主题,那么它就会被破坏,如果它缺少style.css; index.php是可选的。

参考:

  • wp_get_themes()

返回值

(array)  主题列表与主题数据。

源文件

路径:wp-includes/deprecated.php

<?php
...
function get_themes() {
	_deprecated_function( __FUNCTION__, '3.4.0', 'wp_get_themes()' );
	global $wp_themes;
	if ( isset( $wp_themes ) )
		return $wp_themes;
	$themes = wp_get_themes();
	$wp_themes = array();
	foreach ( $themes as $theme ) {
		$name = $theme->get('Name');
		if ( isset( $wp_themes[ $name ] ) )
			$wp_themes[ $name . '/' . $theme->get_stylesheet() ] = $theme;
		else
			$wp_themes[ $name ] = $theme;
	}
	return $wp_themes;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/get_themes/