在wordpress中,为什么我应该使用wp_register_script()和wp_enqueue_script()注册和排队js脚本?

时间:2013-12-12 09:36:24

标签: javascript wordpress

为什么不在HTML内容中添加我需要的脚本?

2 个答案:

答案 0 :(得分:2)

为何选择

,原因如下
  • 首先,它让你在朋友中真棒
  • 它有助于定义您正在使用的脚本的依赖关系,例如,如果您已经注册了脚本,则不需要将其他脚本排入队列,例如jquery,jquery-ui,thickbox或任何其他脚本。
  • 它使您的代码更具语义,并且您的代码更有意义。
  • 您的主题或插件与其他主机或插件冲突的可能性较小(例如双重加载jquery文件,fancybox文件等)
  • 您可以通过简单的条件标记(如
  • )将js嵌入到页面中,从而获得更多控制权
  

if(is_page()|| is_single()){wp_enqueue_script(......); }

答案 1 :(得分:0)

因为插件也需要一种添加脚本的方法。