如何從Wordpress的頭部刪除開放的sans字體鏈接而不使用插件?從wordpress頭刪除開放的sans字體鏈接
我目前使用twentyfifteen主題,我正在使用禁用谷歌字體插件,但我試圖減少插件。
如何從Wordpress的頭部刪除開放的sans字體鏈接而不使用插件?從wordpress頭刪除開放的sans字體鏈接
我目前使用twentyfifteen主題,我正在使用禁用谷歌字體插件,但我試圖減少插件。
將此添加到您的子主題的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);
所以,你需要出隊的風格等加入他們。
您需要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的任何調用。
我在二十五歲的時候把這段代碼加入了我的函數文件,但是當我去查看源代碼時,它並沒有工作,但鏈接仍然在頭部? –
我加入到我的功能文件的頂部,但鏈接仍在頭上。有任何想法嗎? –
這個代碼只能在二十五歲的兒童主題中使用嗎? –
@JonnyJordan這是鼓勵這樣做。因爲如果您覆蓋二十五個主題並更新它,您將失去所有調整。 – TeeDeJee