禁止twentytwelve子主题加载google字体的方法,修改function.php。
刚开始启用twentytwelve子主题的时候,页面加载很慢。看着老是在加载一个fonts.googleapis.com,G了一下原来是google字体。
但是google本身在中国访问就很慢,怎么能忍受加载慢的折磨。不能忍受就修改。
本站是基于twentytwelve修改的子主题,如何修改子主题的function.php而不加载google字体方法不多。在WordPress论坛上找到如下解决方法。
打开了子主题的function.php,添加如下代码即可。
- function mytheme_dequeue_fonts() {
- wp_dequeue_style( 'twentytwelve-fonts' );
- }
- add_action( 'wp_enqueue_scripts', 'mytheme_dequeue_fonts', 11 );
注意:如果子主题未添加过其它任何代码,要在前面加上<?php,具体如下:
- <?php
- function mytheme_dequeue_fonts() {
- wp_dequeue_style( 'twentytwelve-fonts' );
- }
- add_action( 'wp_enqueue_scripts', 'mytheme_dequeue_fonts', 11 );
代码什么意思我不知道,因为我本身就是一代码盲,但是如此修改之后就再也没发现因加载google字体页变慢的情况了。
你这个方法不行,我试过了。不行
那是子主题加载方式的问题
我也很烦12老是加载google字体。有点二!