2017-04-14 37 views
1

我正在開發一個wordpress網站,並希望集成多個不同字體的字體。我已經添加了下面的代碼:wordpress中的多個google字體無法正常工作

wp_enqueue_style( '字體', '//fonts.googleapis.com/css?family=Montserrat:300,400,700,900|Poppins:300,400,700|Work+Sans:300,400,700,900', array(),null);

現在假設我想使用字體重量爲400的Poppins字體,那麼它不會在網站中加載。相反,字體權重看起來像900.

顯然,我明白,因爲我使用這麼多的字體,一些字體權重實際上並沒有被加載。

這樣做的正確方法是什麼?如何解決這個問題?我如何設法加載所有這些?

回答

3

你能否嘗試在你的字體鏈接中加http:而不是array(),null而不是false

wp_enqueue_style('fonts', 'http://fonts.googleapis.com/css?family=Montserrat:300,400,700,900|Poppins:300,400,700|Work+Sans:300,400,700,900', false); 
+0

是的,它的工作。非常感謝。我用false替換了array(),現在所有的字體權重都被加載了。不過,我讀到,當你在http://和https://兩個網絡上,那麼它可以安全地移除協議聲明。並簡單地以'//fonts.googleapis.com/'開頭。我很放心。 :D –

+0

@NishantSingh開心工作:) –