WP_Font_Face::generate_and_print()
Generates and prints the @font-face styles for the given fonts.
Метод класса: WP_Font_Face{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$WP_Font_Face = new WP_Font_Face(); $WP_Font_Face->generate_and_print( $fonts );
- $fonts(array[][]) (обязательный)
- The font-families and their font variations. See wp_print_font_faces() for the supported fields.
По умолчанию: empty array
Список изменений
С версии 6.4.0 | Введена. |
Код WP_Font_Face::generate_and_print() WP Font Face::generate and print WP 6.7.1
public function generate_and_print( array $fonts ) { $fonts = $this->validate_fonts( $fonts ); // Bail out if there are no fonts are given to process. if ( empty( $fonts ) ) { return; } $css = $this->get_css( $fonts ); /* * The font-face CSS is contained within <style> tags and can only be interpreted * as CSS in the browser. Using wp_strip_all_tags() is sufficient escaping * to avoid malicious attempts to close </style> and open a <script>. */ $css = wp_strip_all_tags( $css ); // Bail out if there is no CSS to print. if ( empty( $css ) ) { return; } printf( $this->get_style_element(), $css ); }