WP_Font_Face_Resolver::get_fonts_from_style_variations()
Gets fonts defined in style variations.
Метод класса: WP_Font_Face_Resolver{}
Хуков нет.
Возвращает
Массив
. Returns an array of font-families.
Использование
$result = WP_Font_Face_Resolver::get_fonts_from_style_variations();
Список изменений
С версии 6.7.0 | Введена. |
Код WP_Font_Face_Resolver::get_fonts_from_style_variations() WP Font Face Resolver::get fonts from style variations WP 6.7.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 ); }