函数文档

get_registered_theme_features()

💡 云策文档标注

概述

get_registered_theme_features() 函数用于获取已注册的主题功能列表,返回一个以功能名称为键的数组。该函数在 WordPress 5.5.0 版本中引入。

关键要点

  • 函数返回全局变量 $_wp_registered_theme_features 的值,如果该变量不是数组则返回空数组。
  • 主要用于 REST API 中的 WP_REST_Themes_Controller 类,用于准备主题响应和获取主题模式。
  • 函数源码简单,直接访问全局数组,适合开发者快速查询已注册的主题功能。

代码示例

function get_registered_theme_features() {
    global $_wp_registered_theme_features;

    if ( ! is_array( $_wp_registered_theme_features ) ) {
        return array();
    }

    return $_wp_registered_theme_features;
}

📄 原文内容

Gets the list of registered theme features.

Return

array[] List of theme features, keyed by their name.

Source

function get_registered_theme_features() {
	global $_wp_registered_theme_features;

	if ( ! is_array( $_wp_registered_theme_features ) ) {
		return array();
	}

	return $_wp_registered_theme_features;
}

Changelog

Version Description
5.5.0 Introduced.