Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CSS不会重新加载,即使每次加载都有一个唯一的链接_Php_Css_Wordpress - Fatal编程技术网

Php CSS不会重新加载,即使每次加载都有一个唯一的链接

Php CSS不会重新加载,即使每次加载都有一个唯一的链接,php,css,wordpress,Php,Css,Wordpress,第一次在这里开发网页。我有一个wordpress网站。我刚刚启动了它。我试图在最后一分钟对样式表进行一些更改。我已经反复检查样式表是否确实在服务器上更新过 网页未更新样式 我试过: 1) 在浏览器上进行硬刷新 2) 关闭浏览器窗口并再次转到站点 3) 在每个样式表链接的末尾添加一个唯一的字符串,如下所示: <link rel="stylesheet" type="text/css" href="<?php echo home_url().'/wp-content/themes/bac

第一次在这里开发网页。我有一个wordpress网站。我刚刚启动了它。我试图在最后一分钟对样式表进行一些更改。我已经反复检查样式表是否确实在服务器上更新过

网页未更新样式

我试过: 1) 在浏览器上进行硬刷新 2) 关闭浏览器窗口并再次转到站点 3) 在每个样式表链接的末尾添加一个唯一的字符串,如下所示:

<link rel="stylesheet" type="text/css" href="<?php echo home_url().'/wp-content/themes/backyard-cures/style1.css?'?><?php echo time() ?>" />
为什么不这样做:

<link rel="stylesheet" type="text/css" href="<?php echo home_url().'/wp-content/themes/backyard-cures/style1.css?'.time() ?>" />

您能否在源代码中验证时间附录是否已更改?Wordpress内部缓存系统可能处于活动状态

如果缓存有问题,我会使用浏览器的“匿名窗口”。

使用

<link rel="stylesheet" type="text/css" href="<?php echo home_url().'/wp-content/themes/backyard-cures/style1.css?'.time() ?>" />
希望它能帮助你!
再见

解析源中的href是否包含随机时间号?是否安装了任何WP优化插件?通常,它们会缓存sytlesheet,并在开发过程中给您带来巨大的麻烦!禁用您认为可能导致问题的任何插件,然后刷新。。然后你可以诊断是什么导致了这个问题嗯,我会调查一下,谢谢,我不认为是插件造成的。我想这可能与我的样式表被重命名有关。为什么它会被重命名为那些长名字?@stUrb是的,是的。嗨,谢谢你的回复。我相信目标不是通过从GET获取时间戳来实际使用时间戳。相反,它是强制服务器重新检索css,而不仅仅是查看cache.verified。“隐姓埋名”并没有帮助。谢谢你的建议。
<link rel="stylesheet" type="text/css" href="<?php echo home_url().'/wp-content/themes/backyard-cures/style1.css?time='.time() ?>" />