疾速把握WordPress中加载JavaScript脚本的办法

在 WordPress 中加载脚本(为 CSS 和 JS,下同)文件,大少数人的做法是间接在 header.php 文件中增加 link 标签,或许把 link 标签经过 wp_head 钩子间接增加到 head 标签里,这种做法是不合乎民间标准的。

规范的脚本加载形式应该是应用 WordPress 民间提供的函数(后边会说),对立规范有几个益处,首先就是愈加平安和利于治理,其次是愈加的不便快捷,而且不只主题能挂载脚本,插件也能够,并且还能治理脚本,并且调整挂载程序和地位和其它内容。

在哪个钩子加载?

在调用加载脚本函数之前,咱们首先要确定函数在哪个钩子处执行,有四个罕用的脚本加载钩子,辨别是 wp_enqueue_scripts(在前台加载)、admin_enqueue_scripts(在后盾加载)、login_enqueue_scripts(在登录页加载)和 init(全局加载)。

最罕用的应该是 wp_enqueue_scripts 了,挂载到这下面,脚本只在前台加载。

加载 JavaScript 脚本

比方说我想在前台加载一个 JS,是主题根目录 JS 文件夹的 themes.js 文件。首先需求应用 wp_register_script() 函数把 JS 增加到脚本库里边(注册脚本),而后再应用 wp_enqueue_script() 函数挂载脚本。

function Bing_enqueue_scripts(){
  wp_register_script( 'themes_js', get_bloginfo( 'template_directory' ) . '/js/themes_js.js' );//注册 ID 为 themes_js 的 JS 脚本
  wp_enqueue_script( 'themes_js' );//挂载脚本
}
add_action( 'wp_enqueue_scripts', 'Bing_enqueue_scripts' );

加载 CSS 脚本

function Bing_enqueue_scripts(){
  wp_register_style( 'style', get_bloginfo( 'template_directory' ) . '/style.css' );
  wp_enqueue_style( 'style' );
}
add_action( 'wp_enqueue_scripts', 'Bing_enqueue_scripts' );

小结

本文只是十分简略的解说了怎样加载脚本,正当的利用脚本排队机制,能够让顺序变得灵敏,也能够放慢效率。

以上就是安达网络工作室关于《快速掌握WordPress中加载JavaScript脚本的方法》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress JavaScript
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
wordpress 网站转移效劳器操作的两种办法

第一种办法:我的这个博客不断都在网上运转,明天想把它在本地架设一个,包括数据库都和网上的如出一辙。详...

wordpress弱小的网站建立cformsII留言板插件

最近在做一个客户的企业网站建立时,需求往数据库提交信息的表单页面,然而Wordpress自带的评论性能来做的话...

WordPress 有人回复时邮件告诉的完成办法 SAE 移植版

1,先配置一下您的SMTP账户的用户名和明码。 2,将上面的内容粘贴到以后主题的 functions.php 中即可,留意...

WordPress主题制造中自定义头部的相干PHP函数解析

header_image() header_image() 函数是 WordPress 自定顶部图像的规范接口函数,该函数能够主动判别后盾设置...

wordpress定时义务(wp-cron.php)造成主机CPU比拟高的处理方法

自从用了阿里云主机,真是没有省心过。 这两天网站CPU天天100+的,过一会就挂了,原来是wp-cron.php文件造成...

解析WordPress中函数钩子hook的作用及根本用法

WordPress 的插件机制实际上只的就是这个 Hook 了,它中文被翻译成钩子,容许你参加 WordPress 外围的运转,...

需求提交

客服服务