2015-05-30 45 views

回答

0

將此添加到您的子主題的functions.php文件中。

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

的谷歌的字體被添加像這樣:

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

所以,你需要出隊的風格等加入他們。

+0

我加入到我的功能文件的頂部,但鏈接仍在頭上。有任何想法嗎? –

+0

這個代碼只能在二十五歲的兒童主題中使用嗎? –

+0

@JonnyJordan這是鼓勵這樣做。因爲如果您覆蓋二十五個主題並更新它,您將失去所有調整。 – TeeDeJee

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

使用此功能的子主題,因爲如果你編輯原始twentyfifteen主題,您的更改將被覆蓋與WP的peridodic主題更新之一。請參閱Child Themes « WordPress Codex

然後從樣式表中刪除font-family:規則中對Open Sans的任何調用。

+0

我在二十五歲的時候把這段代碼加入了我的函數文件,但是當我去查看源代碼時,它並沒有工作,但鏈接仍然在頭部? –