国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

最近谷歌在國內(nèi)似乎遭到全面封殺,wordpress網(wǎng)站運(yùn)行緩慢

2024-09-07 00:50:55
字體:
供稿:網(wǎng)友

最近谷歌在國內(nèi)似乎遭到全面封殺,不僅搜索服務(wù)完全無法使用,也殃及到其他服務(wù),其中一個(gè)受牽連的事情就是,最近在使用Wordpress時(shí),頁面加載異常緩慢,一個(gè)簡單的頁面需要等待很久,使用firebug查看發(fā)現(xiàn),是瀏覽器一直在等待頁面中嵌入的谷歌網(wǎng)絡(luò)字體(google fonts)鏈接fonts.googleapis.com,直到超時(shí),這說明fonts.googleapis.com這個(gè)網(wǎng)站也被封鎖了.

我曾經(jīng)在《網(wǎng)絡(luò)字體(Web Font)的中文用法(一)》一文中說過,中文是很難使用網(wǎng)絡(luò)字體的,更別說谷歌提供的英文網(wǎng)絡(luò)字體了——基本上毫無用處,所以很奇怪為什么中文版的Wordpress里還引用了谷歌字體.

既然谷歌被封殺是無法避免的,那對于我們個(gè)人來說就只能讓W(xué)ordpress禁止使用fonts.googleapis.com這個(gè)地址,讓你如何去掉頁面中嵌入的fonts.googleapis.com引用鏈接呢?

WordPress系統(tǒng)里有兩個(gè)地方使用了谷歌字體,一個(gè)是主題里,一個(gè)是管理員界面,主題里的谷歌字體很好去掉,直接刪除就行了,但管理員admin界面里的谷歌字體就不是這么容易了,因?yàn)槲覀儾荒苄薷膚ordpress系統(tǒng)文件(修改后的系統(tǒng)文件會(huì)在下一次升級時(shí)可能被覆蓋掉.)

在wp-includes/script-loader.php的564行(我使用的版本是3.9),你能看到下面一段代碼:

  1. if ( 'off' !== _x( 'on''Open Sans font: on or off' ) ) { $subsets = 'latin,latin-ext'$subset = _x( 'no-subset''Open Sans font: add new subset (greek, cyrillic, vietnamese)' ); if ( 'cyrillic' == $subset ) { $subsets .= ',cyrillic,cyrillic-ext'; } elseif ( 'greek' == $subset ) { $subsets .= ',greek,greek-ext'; } elseif ( 'vietnamese' == $subset ) { $subsets .= ',vietnamese'; } // Hotlink Open Sans, for now $open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets"; } 

很明顯,只要將if('off' !== _x('on', 'Open Sans font: on or off')){這個(gè)判斷語句不通過就行了,也就是說,只要將位于wp-content/languages目錄下里的語言文件zh_CN.mo修改一下就行了.

首先打開zh_CN.po,找到里面的msgctxt "Open Sans font: on or off"這一行,將其下面的msgstr "on"改成msgstr "off",保存,最后將這個(gè)修改后的zh_CN.po編譯成zh_CN.mo——你可以使用在線編譯工具h(yuǎn)ttp://tools.konstruktors.com/,或者使用Wordpress官方推薦的工具:PoEdit.

將編譯后的zh_CN.mo替換原zh_CN.mo,修改前如下代碼:

  1. #. translators: If there are characters in your language that are not supported #. * by Open Sans, translate this to 'off'. Do not translate into your own #. language. #: wp-includes/script-loader.php:564 msgctxt "Open Sans font: on or off" msgid "on" msgstr "on" 

修改后如下代碼:

  1. #. translators: If there are characters in your language that are not supported #. * by Open Sans, translate this to 'off'. Do not translate into your own #. language. #: wp-includes/script-loader.php:564 msgctxt "Open Sans font: on or off" msgid "on" msgstr "off" 

如果你覺得這個(gè)去掉谷歌字體的方法還是復(fù)雜,那么,你可以試一下disable-google-fonts這個(gè)Wordpress插件.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 巨野县| 瓮安县| 保山市| 壤塘县| 顺义区| 景宁| 桃源县| 正蓝旗| 云和县| 凤山市| 霍邱县| 青岛市| 正阳县| 宜丰县| 贵港市| 上杭县| 肇东市| 舟曲县| 永顺县| 若羌县| 沙洋县| 和顺县| 莱芜市| 荃湾区| 社旗县| 唐山市| 灌南县| 南丹县| 夹江县| 西乌| 筠连县| 昌吉市| 大邑县| 罗田县| 江山市| 屯门区| 怀来县| 临清市| 郑州市| 资兴市| 延安市|