From 0211bb97a855be6438169aba0b278d728630aba7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9?= <583546+oandregal@users.noreply.github.com> Date: Wed, 10 May 2023 11:35:37 +0200 Subject: [PATCH] Get user global styles --- lib/experimental/fonts-api/class-wp-fonts-resolver.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/experimental/fonts-api/class-wp-fonts-resolver.php b/lib/experimental/fonts-api/class-wp-fonts-resolver.php index f58454be797379..d3d0ecba992b88 100644 --- a/lib/experimental/fonts-api/class-wp-fonts-resolver.php +++ b/lib/experimental/fonts-api/class-wp-fonts-resolver.php @@ -45,8 +45,12 @@ class WP_Fonts_Resolver { * @return array User selected font-families when exists, else empty array. */ public static function enqueue_user_selected_fonts() { - $global_styles = gutenberg_get_global_styles(); - $user_selected_fonts = static::get_user_selected_fonts( $global_styles ); + $user_selected_fonts = array(); + $user_global_styles = WP_Theme_JSON_Resolver_Gutenberg::get_user_data()->get_raw_data(); + if ( isset( $user_global_styles['styles'] ) ) { + $user_selected_fonts = static::get_user_selected_fonts( $user_global_styles['styles'] ); + } + if ( empty( $user_selected_fonts ) ) { return array(); }