WP_Theme_JSON::compute_theme_vars( array $settings ): array

In this article

Given an array of settings, extracts the CSS Custom Properties for the custom values and adds them to the $declarations array following the format:

Description

array( ‘name’ => ‘property_name’, ‘value’ => ‘property_value, )

Parameters

$settingsarrayrequired
Settings to process.

Return

array The modified $declarations.

Source

* // $values_by_slug === array(
* //   'sans-serif' => '"Helvetica Neue", sans-serif',
* //   'serif'      => 'Georgia, serif',
* // );
* </code>
*
* @since 5.9.0
*
* @param array    $settings        Settings to process.
* @param array    $preset_metadata One of the PRESETS_METADATA values.
* @param string[] $origins         List of origins to process.
* @return array Array of presets where each key is a slug and each value is the preset value.
*/

Changelog

VersionDescription
5.8.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.