如果你的主题很好,它会使用wp_enqueue_style
将字体包含在网站的标题中。这使您可以访问style_loader_tag
过滤器,可用于修改字体链接的html。像这样:
add_filter( \'style_loader_tag\',\'wpse366869_preload_styles\', 10, 4 );
function wpse366869_preload_styles( $html, $handle, $href, $media ) {
// do this only when \'fontawesome-webfont\' is mentioned in the html
if( 0 != strpos( $html, \'fontawesome-webfont\' ) ) {
$html = str_replace( \'<\', \'<rel="preload "\', $html );
}
return $html;
}