从wordpress head中删除open sans字体链接

时间:2015-05-30 17:56:17

标签: wordpress

如何在不使用插件的情况下从Wordpress的标题中删除open sans字体链接?

我目前正在使用二十五个主题,我使用的是禁用Google字体插件,但我正在尝试减少插件。

2 个答案:

答案 0 :(得分:0)

将此添加到您的子主题的functions.php文件中。

function remove_open_sans() {
   wp_dequeue_style( 'twentyfifteen-fonts' );
}
add_action('wp_enqueue_scripts','remove_open_sans');

Google字体的添加方式如下:

wp_enqueue_style( 'twentyfifteen-fonts', twentyfifteen_fonts_url(), array(), null );

所以你需要将样式出列,就像它们被添加一样。

答案 1 :(得分:0)

您需要dequeue_style进行额外的优先通话:

function wpso_dequeue_google_fonts() {
    wp_dequeue_style( 'twentyfifteen-fonts' );
}
add_action( 'wp_enqueue_scripts', 'wpso_dequeue_google_fonts', 20 );

请参阅https://codex.wordpress.org/Function_Reference/wp_dequeue_style

在子主题中使用此功能,因为如果您编辑原始的二十五主题,您的更改将被WP的一个peridodic主题更新覆盖。见Child Themes « WordPress Codex

然后从样式表中的font-family:规则中删除对Open Sans的所有调用。