首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress创世样式表版本

WordPress创世样式表版本
EN

Stack Overflow用户
提问于 2013-07-24 10:59:08
回答 2查看 1.7K关注 0票数 0

当我编辑子主题文件夹中的样式表时,我想知道为什么像style.css?ver=1.9.2这样的版本号会被添加到我的style.css末尾,我没有看到这些更改在页面上更新。

谁能解释一下为什么要将版本添加到样式表名称中,以及如何找到要编辑的正确文件,以便对布局和格式进行更新。

EN

回答 2

Stack Overflow用户

发布于 2015-06-09 02:41:32

来自http://blackhillswebworks.com/2013/10/11/force-browser-cache-to-reload-css-genesis-wordpress-w3-total-cache/

Genesis子主题在functions.php中包含几行代码,用于定义子主题名称和URL,有些主题还包括定义子主题版本的行。Genesis已经为我们在style.css样式表链接上附加了一个版本号,您可以通过查看Genesis支持的网站的页面源代码并查找指向主题的style.css文件的样式表链接来查看这一点。

如果在Genesis中没有定义子主题版本,那么functions.php默认情况下会将已安装的Genesis版本附加到style.css。因此,使用Genesis 2.0.1的Genesis网站的CSS样式表文件名将为style.css?ver=2.0.1,该网站没有在functions.php中定义的子主题版本。

如果子主题版本是在functions.php中定义的,则Genesis会将该版本号附加到样式表链接。

代码语言:javascript
复制
//* Child theme (do not remove)
define( 'CHILD_THEME_NAME', __( 'Agency Pro Theme', 'agency' ) );
define( 'CHILD_THEME_URL', 'http://my.studiopress.com/themes/agency/' );
define( 'CHILD_THEME_VERSION', '3.0.20131011' );
票数 2
EN

Stack Overflow用户

发布于 2013-07-24 12:04:32

查询字符串(?之后的内容)最常应用于外部资源,如样式表,以确保web浏览器使用文件的最新版本,而不是浏览器缓存中的文件。您的web服务器将(在大多数情况下)返回style.css文件,即使它找不到包含?ver=1.9.2查询字符串的内容。

style.css是CSS文件的名称。您可能需要手动清除浏览器的缓存,或者将查询字符串增加到1.9.2.1才能看到新的样式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17824470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档