• 站长网[www.zzw.com]欢迎您!
  • 首页 > 技术教程 > 正文

    WordPress中如何移除主题中的js和css的版本号
    2014-04-03 01:19:02   来源:主题之家   发布:admin  评论:0 点击:

    摘要:当我们打开博客的源码,我们就会看到每一个js和css都带有版本号。既然目前使用 wp_enqueue_script 和 wp_enqueue_style 函数来加载js和css的。我们就通过对这两个函数下手,来达到去除版本号的目的。

      在wordpress的主题中,我们会经常看到在网页源码的js和css中看到有版本号,如果从 wp_enqueue_script 和 wp_enqueue_style 函数在 WordPress 中所添加的 JavaScript 和 CSS 文件的不必要版本号呢?本文演示如何防止 WordPress主题或插件的的脚本和样式添加版本号,并轻松地将其移除而无需添加任何额外的 PHP 函数。

      

    wordpress-script-version-info

     

      当我们打开博客的源码,我们就会看到每一个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的用法相同。就这么简单。




      扩展阅读:WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。目前最新版本为2014 年1月25日WordPress 3.8.1 版。WordPress被认为是Michel Valdrighi所开发的网志平台b2/cafelog的正式继承者。“WordPress”这个名字出自Christine Selleck的主意,他是主要开发者Matt Mullenweg的朋友。

    相关热词搜索:WordPress 博客 CMS 内容管理系统 blog

    上一篇:如何清除服务器中MSSQL的日志文件
    下一篇:如何去掉DEDECMS里面的index.html首页文件

    分享到: 收藏
    评论排行