最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

快速掌握WordPress中加載JavaScript腳本的方法

 更新時間:2015年12月17日 16:40:07   投稿:goldensun  
這篇文章主要介紹了快速掌握WordPress中加載JavaScript腳本的方法,以及響應(yīng)的CSS樣式加載方法的簡介,需要的朋友可以參考下

在 WordPress 中加載腳本(為 CSS 和 JS,下同)文件,大多數(shù)人的做法是直接在 header.php 文件中添加 link 標簽,或者把 link 標簽通過 wp_head 鉤子直接添加到 head 標簽里,這種做法是不符合官方規(guī)范的。

標準的腳本加載方式應(yīng)該是使用 WordPress 官方提供的函數(shù)(后邊會說),統(tǒng)一標準有幾個好處,首先就是更加安全和利于管理,其次是更加的方便快捷,而且不僅主題能掛載腳本,插件也可以,并且還能管理腳本,并且調(diào)整掛載順序和位置和其它內(nèi)容。

在哪個鉤子加載?

在調(diào)用加載腳本函數(shù)之前,我們首先要確定函數(shù)在哪個鉤子處執(zhí)行,有四個常用的腳本加載鉤子,分別是 wp_enqueue_scripts(在前臺加載)、admin_enqueue_scripts(在后臺加載)、login_enqueue_scripts(在登錄頁加載)和 init(全局加載)。

最常用的應(yīng)該是 wp_enqueue_scripts 了,掛載到這上面,腳本只在前臺加載。

加載 JavaScript 腳本

比如說我想在前臺加載一個 JS,是主題根目錄 JS 文件夾的 themes.js 文件。首先需要使用 wp_register_script() 函數(shù)把 JS 添加到腳本庫里邊(注冊腳本),然后再使用 wp_enqueue_script() 函數(shù)掛載腳本。

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' );

小結(jié)

本文只是非常簡單的講解了怎么加載腳本,合理的利用腳本排隊機制,可以讓程序變得靈活,也可以加快效率。

相關(guān)文章

最新評論

海口市| 华蓥市| 四子王旗| 吴江市| 砀山县| 宜宾市| 天津市| 长岭县| 囊谦县| 娱乐| 和顺县| 尉氏县| 新泰市| 延津县| 连城县| 安徽省| 建湖县| 阜南县| 永嘉县| 乾安县| 蒲江县| 巴中市| 淅川县| 长泰县| 根河市| 阜阳市| 汝南县| 漳州市| 辰溪县| 高淳县| 沈丘县| 斗六市| 南漳县| 绥阳县| 黄浦区| 清涧县| 依兰县| 吴堡县| 曲松县| 西乌珠穆沁旗| 永康市|