WP_Font_Face_Resolver::get_fonts_from_style_variations
Gets fonts defined in style variations.
Method of the class: WP_Font_Face_Resolver{}
No Hooks.
Returns
Array
. Returns an array of font-families.
Usage
$result = WP_Font_Face_Resolver::get_fonts_from_style_variations();
Changelog
Since 6.7.0 | Introduced. |
WP_Font_Face_Resolver::get_fonts_from_style_variations() WP Font Face Resolver::get fonts from style variations code WP 6.8.1
public static function get_fonts_from_style_variations() { $variations = WP_Theme_JSON_Resolver::get_style_variations(); $fonts = array(); if ( empty( $variations ) ) { return $fonts; } foreach ( $variations as $variation ) { if ( ! empty( $variation['settings']['typography']['fontFamilies']['theme'] ) ) { $fonts = array_merge( $fonts, $variation['settings']['typography']['fontFamilies']['theme'] ); } } $settings = array( 'typography' => array( 'fontFamilies' => array( 'theme' => $fonts, ), ), ); return static::parse_settings( $settings ); }