教程:移除WordPress主题中的js和css的版本号

  在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的用法相同。就这么简单。

时间: 2024-12-31 01:48:12

教程:移除WordPress主题中的js和css的版本号的相关文章

在.NET2005中同时禁用主题中的.skin和.css

不知道是怎么回事,在web.config中配置完全局使用主题后,单独某个页面不想应用主题,使用下面的代码是不行的: web.config中的配置: <pages theme="DefaultThems"></pages> 要禁用主题的页面要添加的代码: <%@ EnableTheming="false" %> 按道理,页面这样设置之后,这个页面就不应该再应用主题了,可是实际上是不行的. Question: 我使用XMLHTTP实现

用JavaScript获取网页中的js、css、Flash等文件_典型特效

作者:马健邮箱:stronghorse@tom.com主页:http://stronghorse.yeah.net版本:1.01初始发布日期:2005.08.29最后更新日期:2005.09.28 目录一.前言二.从E书或网页中获取文件的一般步骤三.从E书或网页中获取链接进来的css文件四.从E书或网页中获取链接进来的js文件五.从E书或网页中获取Flash文件六.从E书或网页中获取背景音乐文件七.从E书中获取图像文件八.进入frame页面九.其它问题 一.前言 最近我又听到有人抱怨用miniK

WordPress主题中添加文章列表页页码导航的PHP代码实例_php实例

WordPress 默认给主题开发者的建议是在文章列表底部提供上下页按钮,所以没有提供直接用在文章列表下的分页导航的函数.这里我提供一个比较完善的分页导航函数. /** *WordPress 文章列表分页导航 *http://www.endskin.com/page-navi/ */ function Bing_get_pagenavi( $query = false, $num = false, $before = '<article class="pagenavi postlistpa

web系统js、css文件终极提速之gzip静态压缩+动态压缩

首先转载一个静态方法 web系统中免不了要使用大量的javascript和css文件,如开源的javascript框架prototype.jquery.extjs-core等等,这些js框架,少都有几百K,我曾经做过不少项目,都用了大量的js.特别是extjs,功能实在是强大,却也是体积最大的一个js框架.使用中稍不留神很容易导致你的系统反映缓慢.为了提高js.css文件的下载速度,从而提高页面的响应速度,减小文件的大小才是终极之道.减少这些文件的大小已经有了不少的js压缩工具可以做到,.在这里

框架-Laravel5.0如何引入js,css,image这些啊

问题描述 Laravel5.0如何引入js,css,image这些啊 Laravel5.0如何引入js,css,image这些啊这个是PHP的框架 可是我刚接触这个框架,不知道 Laravel5.0怎么在blade模板中引入js.css.图片这些文件 解决方案 http://download.csdn.net/detail/conmajia/4282066 解决方案二: http://www.zhihu.com/question/34291866 解决方案三: 关于CI框架引入CSS与JS文件

一起谈.NET技术,不错的VS2010扩展——JSEnhancements,让js和css也折叠

在Visaul Studio 2010中写js或css代码,缺少像写C#代码时的那种折叠功能,当代码比较多时,就很不方便. 今天发现,已经有VS2010扩展支持这个功能,它就是--JSEnhancements(下载地址). 用了一下,感觉不错,定义region,只需将#region写在注释中即可.请看下面的演示: 先看JavaScript 未使用JSEnhancements的情况: 1. 使用JSEnhancements之后(未定义region): 折起 展开 2. 使用JSEnhancemen

在Wordpress iNove主题中利用Simple Tags插件实现输出相关日志的方法

考虑各方面的情况,我没有采用其他一些wordpress相关日志(RelatedPosts)插件,而是充分应用Simple Tags插件强大的相关日志,相关标签功能,结合iNove主题,利用Simple Tags实现了输出相关日志的功能,感觉还不错.虽然Simple Tags可以通过后台设定相关日志,但是添加的相关日志列表不能控制其出现的位置. 安装步骤如下: 第一步:下载并安装Simple Tags插件.为什么要先安装这个插件呢?因为Simple Tags插件可以根据标签产生相关日志. 第二步:

Photoshop教程:设计独特的wordpress主题界面

通过这个教程,你将学到如何设计一个独特的wordpress主题界面来展示你的内容.此界面布局完全适用于商业网站.如果你想将这个psd文件转化为wordpress主题的话,要求你对css.php有深入的了解. 欢迎来到Grafpedia网站的另一个教程,通过这个教程,你将学到如何设计一个独特的wordpress主题界面来展示你的内容.此界面布局完全适用于商业网站.如果你想将这个psd文件转化为wordpress主题的话,要求你对css.php有深入的了解. 1.创建新文档,用"油漆桶工具"

用PS创建绚丽博客WordPress主题教程

大家好!我是sheen,今天为大家翻译一篇关于用ps创建wordpress主题的教程.第一次翻译,还请大家多包涵. 01 最终效果图 步骤1 创建一个新的文件(按Ctrl + N)或"文件">新建, 参数设置如下(图 02): 图 02 步骤2 改变你的前景色为#232323, 用油漆桶工具填充背景. 然后添加杂色. 点击滤镜>杂色>添加杂色(数量2,高斯分布,单色)(图 03) 图 03 步骤3 在网页顶部用矩形工具画一个橙色区域(图 04): 图 04 步骤4 建