【问题标题】:Why changes in css does not appear?为什么css的变化没有出现?
【发布时间】:2018-02-06 10:06:15
【问题描述】:

我正在创建 wordpress 主题,一切都很好。

昨天我完成了基本布局,并留给它第二天做着色。我尝试了一些更改,例如更改文本颜色、边框颜色。主题中没有任何内容。

然后我复制它(整个主题文件夹)并更改主题名称(文件夹和css)所有样式都相同,它发生了。

为什么相同的 css 文件在进行简单更改后什么都没有显示,而只是一个新名称就可以了?

【问题讨论】:

  • 听起来像是缓存问题。

标签: css wordpress themes


【解决方案1】:

这是一个典型的缓存问题。

第一个解决方案

您可以清除缓存。如果您不知道如何操作,请使用 Google:

如何清除 Firefox|Chrome|IE 的缓存

您必须在每次更改文件后执行此操作。

第二种解决方案

您可以使用时间戳命名您的CSS-文件。 示例:

<link rel="stylesheet" href="stylesheet.css?<?php echo(time()); ?>">

这将在每次重新加载时添加当前时间戳。现在,它看起来像stylesheet.css?1503983004。一秒钟后它将是stylesheet.css?1503983005

这将阻止您的浏览器缓存。

?parameters 的指示器。这根本不会影响您的css,但您的浏览器会认为这是一个不同的文件。

注意:如果您的主题已准备好上线,请记住删除此内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-18
    • 2018-11-21
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多