WordPress创世纪风格表版本



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

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

来源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文件的样式表链接来看到这一点。

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

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

//* 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' );

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

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

相关内容

  • 没有找到相关文章

最新更新