在 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
- JS中排序的用法和例項JS排序
- Ordering列以或更好效能
- 原生JS動態載入JS、CSS檔案及程式碼指令碼JSCSS指令碼
- 如何寫出有效的 Prompt,獲得更好的 ChatGPT 回覆ChatGPT
- 如何在TypeScript程式碼裡獲得HTML元素的css屬性TypeScriptHTMLCSS
- 跑wordpress使用者密碼指令碼密碼指令碼
- 獲取AWR的指令碼,可以在crontab裡面部署指令碼
- 前端效能優化 --- css和js的裝載與執行前端優化CSSJS
- Web效能最佳化101:JS,CSS,HTTP,影像和字型WebJSCSSHTTP
- js獲取多少天以後的時間JS
- js_獲取css的@media screen的值JSCSS
- .net post提交和獲得html頁面的原始碼HTML原始碼
- webpack--css、html 和 js 程式碼的常用處理WebCSSHTMLJS
- Jerry Wang在SAP社群上獲得的徽章
- Python指令碼的常見引數獲取和處理方式Python指令碼
- JMeter做效能測試(1)-效能壓測指令碼的生成以及完善和增強JMeter指令碼
- 客戶端的js js指令碼的引入 js的解析過程客戶端JS指令碼
- Supercell投資一覽,獲得青睞的團隊都有哪些?
- 以更好的方式使用 Vue MixinsVue
- CSS和網路效能CSS
- Python中排隊理論:吞吐量與延遲Python
- 影片App如何使用無線傳輸服務獲得更好的播放體驗APP
- WordPress 和 Vue.js 的學習資源推薦Vue.js
- 前端JS程式碼的效能探究前端JS
- 除錯JS獲得動態視訊地址除錯JS
- 埃森哲:以全腦領導力獲得平衡
- js 和 css動畫JSCSS動畫
- 好用的websocket 心跳重連js指令碼WebJS指令碼
- Dostoevsky: 一種更好的平衡 LSM 空間和效能的方式
- 【譯】如何更好的編寫CSSCSS
- [譯] JavaScript 是如何工作的:CSS 和 JS 動畫背後的原理 + 如何優化效能JavaScriptCSSJS動畫優化
- 有輕功:用3行程式碼讓Python資料處理指令碼獲得4倍提速行程Python指令碼
- js_獲取與設定css變數的值JSCSS變數
- 如何讓IT團隊和安全團隊之間更好地進行協作
- 在關卡藍圖中獲得actor的資訊
- 配置Apache Kafka生產者引數以獲得高可用性和彈性 - NabrajApacheKafka
- Dynamics CRM 2013 常用JS指令碼JS指令碼