麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:26:32
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了快速掌握WordPress中加載JavaScript腳本的方法,以及響應的CSS樣式加載方法的簡介,需要的朋友可以參考下
 

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

小結

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



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 成人毛片网 | av成人在线免费观看 | 巨乳激情 | 成人444kkkk在线观看 | 成人免费在线网 | 国产一区二区三区欧美 | 免费看成年人视频在线 | 国产一区网址 | 在线99热 | 久久超| 免费a级黄色毛片 | 香蕉国产9| 91婷婷射| 久久久久久久91 | 精品久久中文网址 | 日韩午夜一区二区三区 | 精品国产一区二区三区在线观看 | 久久精品欧美视频 | 天天草天天干天天 | 国产papa| 成人在线视频一区 | 欧美aaaaa一级毛片在线 | 久久色伦理资源站 | 成人免费看片a | 欧美性生交xxxxx久久久 | 亚洲黑人在线观看 | 精品呦女 | 在线视频观看国产 | 一区视频 | 黄色特级视频 | 黄色美女免费 | 欧美精品一级 | 久久久99精品视频 | 久久国产中文字幕 | 国产一级一级片 | 免费毛片视频 | 草草视频免费 | 日本中文高清 | 91www成人久久 | 999久久久| 特级黄色一级毛片 |