2017-04-14 44 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开心工作:) –