在wordpress的主題中,我們會經常看到在網頁源碼的js和css中看到有版本號,如果從 wp_enqueue_script 和 wp_enqueue_style 函數在 WordPress 中所添加的 JavaScript 和 CSS 文件的不必要版本號呢?本文演示如何防止 WordPress主題或插件的的腳本和樣式添加版本號,并輕松地將其移除而無需添加任何額外的 PHP 函數。
當我們打開博客的源碼,我們就會看到每個js和css都帶有版本號。既然目前操縱 wp_enqueue_script 和 wp_enqueue_style 函數來加載js和css的。我們就經由歷程對這兩個函數下手,來達到去除版本號的目的。
注: 這些函數通常用于在 functions.php 文件中你的主題的鏈接的 CSS JS 文件。
下面我們經由歷程wp_enqueue_script函數的申明文檔。
函數wp_register_script,wp_enqueue_style和 wp_register_style與wp_enqueue_script雷同,都有一個$ver參數。
如果您必須指定一個版本到您的js或css,只是把版本號放在單引號中的 $ver 參數中。如果你不想要指定一個版本,你可以將它設置為 false,但是這樣等于當前版本的 WordPress 的版本號將會自動添加為js或是css的版本號。
為了防止你的js和css加載 WordPress 操縱版本號,所有你需要做是在 $ver 參數中操縱 null 值。下面給出的是你如何會在 WordPress enqueue 函數中實現它:
php wp_register_script('basic', plugins_url('js/basic.js',__FILE__),array(), null, true);
類似的wp_register_script,wp_enqueue_style 和 wp_register_style的用法相同。就這么簡單。
新聞熱點
疑難解答
圖片精選