diff --git a/src/wp-includes/fonts.php b/src/wp-includes/fonts.php index b628db18cf..306364bdc8 100644 --- a/src/wp-includes/fonts.php +++ b/src/wp-includes/fonts.php @@ -39,7 +39,6 @@ * } */ function wp_print_font_faces( $fonts = array() ) { - static $wp_font_face = null; if ( empty( $fonts ) ) { $fonts = WP_Font_Face_Resolver::get_fonts_from_theme_json(); @@ -49,9 +48,6 @@ function wp_print_font_faces( $fonts = array() ) { return; } - if ( null === $wp_font_face ) { - $wp_font_face = new WP_Font_Face(); - } - + $wp_font_face = new WP_Font_Face(); $wp_font_face->generate_and_print( $fonts ); } diff --git a/tests/phpunit/tests/fonts/font-face/wpPrintFontFaces.php b/tests/phpunit/tests/fonts/font-face/wpPrintFontFaces.php index aa8d9b1d2f..9cc67fb39a 100644 --- a/tests/phpunit/tests/fonts/font-face/wpPrintFontFaces.php +++ b/tests/phpunit/tests/fonts/font-face/wpPrintFontFaces.php @@ -6,17 +6,11 @@ * @subpackage Fonts * * @since 6.4.0 - */ -require_once __DIR__ . '/base.php'; - -/** + * * @group fonts * @group fontface * * @covers wp_print_font_faces - * - * @runTestsInSeparateProcesses - * @preserveGlobalState disabled */ class Tests_Fonts_WpPrintFontFaces extends WP_Font_Face_UnitTestCase { const FONTS_THEME = 'fonts-block-theme';