2016-09-27 115 views
0

确定要确保我正确地做到了这一点!我想我有这个工作,但想确保。供参考:这是一个WordPress的网站。使用CDN将字体添加到Wordpress中将代码嵌入代码

我参加了Font Awesome 他们现在正在做的新方式 - 他们会通过电子邮件向您发送CDN脚本代码以进行嵌入。我意识到将脚本添加到WordPress的正确方法是将它排入函数.php文件 - 这就是我所做的......这是正确的吗? (它的工作,但是,这并不意味着我有完全的权利...)

//* For importing fontawesome 
add_action('wp_enqueue_scripts', 'wp_fa'); 
function wp_fa() { 
    wp_enqueue_script('font_awesome', 'https://use.fontawesome.com/4b9e255a4a.js'); 
} 

**我在其他教程注意到了这个有在年底别的东西后,js文件就像空,所有,真实或我没有的东西,但它仍然在工作。有人可以确认我是否有正确的代码?

回答

0

是的,你所做的是正确的。

你说话的其它值

  • 依赖(这可能是一些需要的jQuery)
  • 版本(非常方便的为您正在排队脚本的末尾添加一个版本号)
  • 无论你想在页脚中的脚本加载与否

所以,你可以有这样的事情 -

wp_enqueue_script('font-awesome-custom', 'https://use.fontawesome.com/4b9e255a4a.js', array('jquery'), '1.0.0', true); 

我知道font-awesome没有jQuery的依赖关系,它只是作为它的一个例子。

+0

赞赏!脚本的版本号是我想要帮助自己跟踪它还是它是_actual real_脚本版本?你怎么知道脚本是否有版本#?也就像你在这种情况下意味着依赖的例子:脚本是_dependent on_jQuery? – user3386434

+0

关于依赖关系,是的。这意味着jQuery将在您排队的脚本之前加载。 该版本看起来像源代码中的某个东西“script.js?1.0.0”您可以更改此设置,以便浏览器呈现最新版本而不是脚本的缓存版本。 –