繁体   English   中英

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

[英]In wordpress, why I should register and enqueue js scripts with wp_register_script() and wp_enqueue_script()?

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

为什么这里有几个原因

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM