PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 13.4
Jetpack – WP Security, Backup, Speed, & Growth v13.4
16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 All 501 releases
jetpack / modules / google-fonts / load.php

load.php in Jetpack – WP Security, Backup, Speed, & Growth 13.4, at modules/google-fonts/load.php

40 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Load the google fonts based on the current WordPress version.
4 *
5 * @package automattic/jetpack
6 */
7
8 add_action(
9 'plugins_loaded',
10 function () {
11 /**
12 * Filters whether to skip loading the Jetpack Google Fonts module.
13 *
14 * This filter allows skipping the loading of the Jetpack Google Fonts module
15 * based on specific conditions or requirements. By default, the module will
16 * load normally. If the filter returns true, the module will be skipped.
17 *
18 * @module google-fonts
19 *
20 * @since 13.4
21 *
22 * @param bool $skip Whether to skip loading the Jetpack Google Fonts module. Default false.
23 */
24 if ( apply_filters( 'jetpack_google_fonts_skip_load', false ) ) {
25 return;
26 }
27
28 if ( class_exists( 'WP_Font_Face' ) ) {
29 // WordPress 6.5 or above with the new Font Library.
30 require_once __DIR__ . '/current/load-google-fonts.php';
31 } elseif ( class_exists( 'WP_Fonts' ) || class_exists( 'WP_Webfonts' ) ) {
32 // Gutenberg Fonts API compatible.
33 require_once __DIR__ . '/wordpress-6.3/load-google-fonts.php';
34 }
35 },
36 // Ensure the action is loaded after the late_initialization.
37 // See projects/plugins/jetpack/class.jetpack.php.
38 999
39 );
40