install_themes_feature_list

The timeline below displays how wordpress function install_themes_feature_list has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Retrieves the list of WordPress theme features (aka theme tags).
 *
 * @since 2.8.0
 *
 * @deprecated 3.1.0 Use get_theme_feature_list() instead.
 *
 * @return array
 */
function install_themes_feature_list()
{
    _deprecated_function(__FUNCTION__, '3.1.0', 'get_theme_feature_list()');
    $cache = get_transient('wporg_theme_feature_list');
    if (!$cache) {
        set_transient('wporg_theme_feature_list', array(), 3 * HOUR_IN_SECONDS);
    }
    if ($cache) {
        return $cache;
    }
    $feature_list = themes_api('feature_list', array());
    if (is_wp_error($feature_list)) {
        return array();
    }
    set_transient('wporg_theme_feature_list', $feature_list, 3 * HOUR_IN_SECONDS);
    return $feature_list;
}

WordPress Version: 5.5

/**
 * Retrieve list of WordPress theme features (aka theme tags).
 *
 * @since 2.8.0
 *
 * @deprecated 3.1.0 Use get_theme_feature_list() instead.
 *
 * @return array
 */
function install_themes_feature_list()
{
    _deprecated_function(__FUNCTION__, '3.1.0', 'get_theme_feature_list()');
    $cache = get_transient('wporg_theme_feature_list');
    if (!$cache) {
        set_transient('wporg_theme_feature_list', array(), 3 * HOUR_IN_SECONDS);
    }
    if ($cache) {
        return $cache;
    }
    $feature_list = themes_api('feature_list', array());
    if (is_wp_error($feature_list)) {
        return array();
    }
    set_transient('wporg_theme_feature_list', $feature_list, 3 * HOUR_IN_SECONDS);
    return $feature_list;
}

WordPress Version: 5.3

/**
 * Retrieve list of WordPress theme features (aka theme tags).
 *
 * @since 2.8.0
 *
 * @deprecated since 3.1.0 Use get_theme_feature_list() instead.
 *
 * @return array
 */
function install_themes_feature_list()
{
    _deprecated_function(__FUNCTION__, '3.1.0', 'get_theme_feature_list()');
    $cache = get_transient('wporg_theme_feature_list');
    if (!$cache) {
        set_transient('wporg_theme_feature_list', array(), 3 * HOUR_IN_SECONDS);
    }
    if ($cache) {
        return $cache;
    }
    $feature_list = themes_api('feature_list', array());
    if (is_wp_error($feature_list)) {
        return array();
    }
    set_transient('wporg_theme_feature_list', $feature_list, 3 * HOUR_IN_SECONDS);
    return $feature_list;
}

WordPress Version: 5.1

/**
 * Retrieve list of WordPress theme features (aka theme tags).
 *
 * @since 2.8.0
 *
 * @deprecated since 3.1.0 Use get_theme_feature_list() instead.
 *
 * @return array
 */
function install_themes_feature_list()
{
    _deprecated_function(__FUNCTION__, '3.1.0', 'get_theme_feature_list()');
    if (!$cache = get_transient('wporg_theme_feature_list')) {
        set_transient('wporg_theme_feature_list', array(), 3 * HOUR_IN_SECONDS);
    }
    if ($cache) {
        return $cache;
    }
    $feature_list = themes_api('feature_list', array());
    if (is_wp_error($feature_list)) {
        return array();
    }
    set_transient('wporg_theme_feature_list', $feature_list, 3 * HOUR_IN_SECONDS);
    return $feature_list;
}

WordPress Version: 4.6

/**
 * Retrieve list of WordPress theme features (aka theme tags)
 *
 * @since 2.8.0
 *
 * @deprecated since 3.1.0 Use get_theme_feature_list() instead.
 *
 * @return array
 */
function install_themes_feature_list()
{
    _deprecated_function(__FUNCTION__, '3.1.0', 'get_theme_feature_list()');
    if (!$cache = get_transient('wporg_theme_feature_list')) {
        set_transient('wporg_theme_feature_list', array(), 3 * HOUR_IN_SECONDS);
    }
    if ($cache) {
        return $cache;
    }
    $feature_list = themes_api('feature_list', array());
    if (is_wp_error($feature_list)) {
        return array();
    }
    set_transient('wporg_theme_feature_list', $feature_list, 3 * HOUR_IN_SECONDS);
    return $feature_list;
}

WordPress Version: 3.7

/**
 * Retrieve list of WordPress theme features (aka theme tags)
 *
 * @since 2.8.0
 *
 * @deprecated since 3.1.0 Use get_theme_feature_list() instead.
 *
 * @return array
 */
function install_themes_feature_list()
{
    _deprecated_function(__FUNCTION__, '3.1', 'get_theme_feature_list()');
    if (!$cache = get_transient('wporg_theme_feature_list')) {
        set_transient('wporg_theme_feature_list', array(), 3 * HOUR_IN_SECONDS);
    }
    if ($cache) {
        return $cache;
    }
    $feature_list = themes_api('feature_list', array());
    if (is_wp_error($feature_list)) {
        return array();
    }
    set_transient('wporg_theme_feature_list', $feature_list, 3 * HOUR_IN_SECONDS);
    return $feature_list;
}