快速掌握WordPress中加載JavaScript腳本的方法_javascript技巧
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 21:47:26
快速掌握WordPress中加載JavaScript腳本的方法_javascript技巧
快速掌握WordPress中加載JavaScript腳本的方法_javascript技巧:在 WordPress 中加載腳本(為 CSS 和 JS,下同)文件,大多數(shù)人的做法是直接在 header.php 文件中添加 link 標(biāo)簽,或者把 link 標(biāo)簽通過(guò) wp_head 鉤子直接添加到 head 標(biāo)簽里,這種做法是不符合官方規(guī)范的。 標(biāo)準(zhǔn)的腳本加載方式應(yīng)該是使用 WordPres
導(dǎo)讀快速掌握WordPress中加載JavaScript腳本的方法_javascript技巧:在 WordPress 中加載腳本(為 CSS 和 JS,下同)文件,大多數(shù)人的做法是直接在 header.php 文件中添加 link 標(biāo)簽,或者把 link 標(biāo)簽通過(guò) wp_head 鉤子直接添加到 head 標(biāo)簽里,這種做法是不符合官方規(guī)范的。 標(biāo)準(zhǔn)的腳本加載方式應(yīng)該是使用 WordPres

在 WordPress 中加載腳本(為 CSS 和 JS,下同)文件,大多數(shù)人的做法是直接在 header.php 文件中添加 link 標(biāo)簽,或者把 link 標(biāo)簽通過(guò) wp_head 鉤子直接添加到 head 標(biāo)簽里,這種做法是不符合官方規(guī)范的。
標(biāo)準(zhǔn)的腳本加載方式應(yīng)該是使用 WordPress 官方提供的函數(shù)(后邊會(huì)說(shuō)),統(tǒng)一標(biāo)準(zhǔn)有幾個(gè)好處,首先就是更加安全和利于管理,其次是更加的方便快捷,而且不僅主題能掛載腳本,插件也可以,并且還能管理腳本,并且調(diào)整掛載順序和位置和其它內(nèi)容。
在哪個(gè)鉤子加載?
在調(diào)用加載腳本函數(shù)之前,我們首先要確定函數(shù)在哪個(gè)鉤子處執(zhí)行,有四個(gè)常用的腳本加載鉤子,分別是 wp_enqueue_scripts(在前臺(tái)加載)、admin_enqueue_scripts(在后臺(tái)加載)、login_enqueue_scripts(在登錄頁(yè)加載)和 init(全局加載)。
最常用的應(yīng)該是 wp_enqueue_scripts 了,掛載到這上面,腳本只在前臺(tái)加載。
加載 JavaScript 腳本
比如說(shuō)我想在前臺(tái)加載一個(gè) JS,是主題根目錄 JS 文件夾的 themes.js 文件。首先需要使用 wp_register_script() 函數(shù)把 JS 添加到腳本庫(kù)里邊(注冊(cè)腳本),然后再使用 wp_enqueue_script() 函數(shù)掛載腳本。
加載 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é)
本文只是非常簡(jiǎn)單的講解了怎么加載腳本,合理的利用腳本排隊(duì)機(jī)制,可以讓程序變得靈活,也可以加快效率。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
快速掌握WordPress中加載JavaScript腳本的方法_javascript技巧
快速掌握WordPress中加載JavaScript腳本的方法_javascript技巧:在 WordPress 中加載腳本(為 CSS 和 JS,下同)文件,大多數(shù)人的做法是直接在 header.php 文件中添加 link 標(biāo)簽,或者把 link 標(biāo)簽通過(guò) wp_head 鉤子直接添加到 head 標(biāo)簽里,這種做法是不符合官方規(guī)范的。 標(biāo)準(zhǔn)的腳本加載方式應(yīng)該是使用 WordPres