在 WordPress 中排隊 CSS 和 JS 指令碼以獲得更好的效能
wordpress 是開源軟體 – 使用者可以按照自己的意願安裝、修改和分發它。由於每個人都可以訪問原始碼,數百萬 wordpress 專家和開發人員可以建立工具和擴充套件並與公眾分享。讓我們看看如何將 css 和 js 檔案加入到你的wordpress專案中。 大多數新開發者都喜歡,裡面“header.php” <title><?php echo get_bloginfo(); ?></title><meta charset="utf-8"><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link href="<?php%20echo%20get_template_directory_uri();%20?>/assets/css/bootstrap.min.css" rel="stylesheet"><link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet"><link href="<?php%20echo%20get_template_directory_uri();%20?>/assets/css/custom.css" rel="stylesheet" type="text/css"><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><script src="<?php%20echo%20get_template_directory_uri();%20?>/assets/js/bootstrap.bundle.min.js"></script><script src="<?php%20echo%20get_template_directory_uri();%20?>/assets/js/font-awesome-all.min.js"></script><script src="<?php%20echo%20get_template_directory_uri();%20?>/assets/js/custom.js"></script>登入後複製內部“footer.php”<footer><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><script src="<?php%20echo%20get_template_directory_uri();%20?>/assets/js/bootstrap.bundle.min.js"></script><script src="<?php%20echo%20get_template_directory_uri();%20?>/assets/js/font-awesome-all.min.js"></script><script src="<?php%20echo%20get_template_directory_uri();%20?>/assets/js/custom.js"></script></footer>登入後複製但是,這不是在 wordpress 專案中對 css 和 js 檔案進行排隊的正確方法。為了對接它,首先轉到“functions.php”檔案並像這樣將檔案排入佇列。讓我們看看西格瑪技巧......立即學習“前端免費學習筆記(深入)”;第1步:functions.phpfunction my_theme_enqueue_styles_scripts() { // enqueue css files wp_enqueue_style('bootstrap-css', get_template_directory_uri() . '/assets/css/bootstrap.min.css'); wp_enqueue_style('aos-css', 'https://unpkg.com/aos@2.3.1/dist/aos.css'); wp_enqueue_style('custom-css', get_template_directory_uri() . '/assets/css/custom.css'); // enqueue default jquery in wordpress. wp_enqueue_script('jquery'); wp_enqueue_script('bootstrap-js', get_template_directory_uri() . '/assets/js/bootstrap.bundle.min.js', array('jquery'), null, true); wp_enqueue_script('font-awesome-js', get_template_directory_uri() . '/assets/js/font-awesome-all.min.js', array(), null, true); wp_enqueue_script('custom-js', get_template_directory_uri() . '/assets/js/custom.js', array('jquery'), null, true);}add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles_scripts');登入後複製注意:wordpress提供了未壓縮版本的jquery。所以我們可以簡單地在所需的 js 檔案中使用該 jquery !為此,您只需在“wp_eneueue_script”中傳遞array('jquery')引數即可。要記住的一件事是 jquery 有 2 個主要版本:未壓縮和壓縮。在未壓縮版本中,ajax 將無法正常工作。 第2步:現在在“header.php”中現在,我們需要使用 wp_head();在標籤下執行。 <title><?php echo get_bloginfo(); ?></title><meta charset="utf-8"><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><?php wp_head(); ?>登入後複製第3步:現在進入“footer.php”現在,我們需要使用 wp_footer();在標籤下<?php wp_footer(); ?>登入後複製以上就是在 WordPress 中排隊 CSS 和 JS 指令碼以獲得更好的效能的詳細內容,更多請關注我的其它相關文章!
相關文章
- 使用JDK 17執行IntelliJ IDEA以獲得更好的Metal渲染效能JDKIntelliJIdea
- 獲得Azure訂閱LoadBalancer的指令碼指令碼
- JS中排序的用法和例項JS排序
- 高效能web建站規則(外部js和css通常更好一些)WebJSCSS
- 指令碼:獲得現有語句的執行計劃指令碼
- 編寫更好的CSS程式碼CSS
- 對Oracle效能資料的獲得。Oracle
- 如何在TypeScript程式碼裡獲得HTML元素的css屬性TypeScriptHTMLCSS
- 怎樣提升 Spark 中排序的效能?Spark排序
- 跑wordpress使用者密碼指令碼密碼指令碼
- 問題:做了一個獲得焦點和失去焦點的js,為什麼在火狐上執行都是先失去後獲得?JS
- 將js/css指令碼放到png圖片中的實踐。JSCSS指令碼
- 原生JS動態載入JS、CSS檔案及程式碼指令碼JSCSS指令碼
- 遠離你的電腦,程式碼寫得更好!
- 【SCRIPTS】兩種自動化獲得Oracle授權語句的指令碼Oracle指令碼
- 獲取AWR的指令碼,可以在crontab裡面部署指令碼
- 用Java獲得當前效能資訊Java
- 前端js指令碼與防止js指令碼前端JS指令碼
- 指令碼和css控制!文字漸變效果!指令碼CSS
- 【SQL】如何獲得表及欄位的說明資訊(comment)的建立指令碼SQL指令碼
- .net post提交和獲得html頁面的原始碼HTML原始碼
- Supercell投資一覽,獲得青睞的團隊都有哪些?
- [譯] 在 HTTP/2 的世界裡管理 CSS 和 JSHTTPCSSJS
- 如何獲得Oracle系統效能統計?Oracle
- 編寫更好 Bash 指令碼的 8 個建議指令碼
- 前端效能優化 --- css和js的裝載與執行前端優化CSSJS
- 編寫更好的CSSCSS
- js獲取多少天以後的時間JS
- 圖片主色獲取指令碼rgbaster.js指令碼ASTJS
- javascript指令碼的效能優化JavaScript指令碼優化
- 文字框獲得和失去焦點程式碼例項
- 【DBMS_RANDOM】從 DBMS_RANDOM建立指令碼獲得隨機資訊的生成方法random指令碼隨機
- 【指令碼】快速獲得當前使用者下“暫忘”的資料庫物件資訊指令碼資料庫物件
- 為在網頁中插入「空格」編寫的JS指令碼網頁JS指令碼
- 影片App如何使用無線傳輸服務獲得更好的播放體驗APP
- 從程式碼風格說起,更好的團隊協作
- 在RFT中如何通過指令碼獲取已新增到某個指令碼中的測試物件?指令碼物件
- 在MongoDB下使用JS和Python的效能比較MongoDBJSPython