WP_Font_Face_Resolver::to_theme_file_uri()
Converts each 'file:./' placeholder into a URI to the font file in the theme.
The 'file:./' is specified in the theme's theme.json as a placeholder to be replaced with the URI to the font file's location in the theme. When a "src" beings with this placeholder, it is replaced, converting the src into a URI.
Метод класса: WP_Font_Face_Resolver{}
Хуков нет.
Возвращает
Массив
. An array of font file src URI(s).
Использование
$result = WP_Font_Face_Resolver::to_theme_file_uri( $src );
- $src(массив) (обязательный)
- An array of font file sources to process.
Список изменений
С версии 6.4.0 | Введена. |
Код WP_Font_Face_Resolver::to_theme_file_uri() WP Font Face Resolver::to theme file uri WP 6.7.1
private static function to_theme_file_uri( array $src ) { $placeholder = 'file:./'; foreach ( $src as $src_key => $src_url ) { // Skip if the src doesn't start with the placeholder, as there's nothing to replace. if ( ! str_starts_with( $src_url, $placeholder ) ) { continue; } $src_file = str_replace( $placeholder, '', $src_url ); $src[ $src_key ] = get_theme_file_uri( $src_file ); } return $src; }