我试图让CSS更改在我的网站上“上线”,但什么也没发生。你能帮帮我吗?通常,当我更新CSS时,我需要强制刷新所有浏览器Chrome、Mozilla和Opera(使用F5),以便CSS中的更改生效。所以我的问题是,我需要让CSS在更改后自动刷新。
这是网站:http://realvsbarcelona.com/非常感谢。
我试图让CSS更改在我的网站上“上线”,但什么也没发生。你能帮帮我吗?通常,当我更新CSS时,我需要强制刷新所有浏览器Chrome、Mozilla和Opera(使用F5),以便CSS中的更改生效。所以我的问题是,我需要让CSS在更改后自动刷新。
这是网站:http://realvsbarcelona.com/非常感谢。
如果在中添加版本号wp_enqueue_script()
call-第四个参数-它将向css文件引用附加一个查询字符串,大多数(如果不是全部)浏览器将其视为缓存断路器,并强制从服务器再次请求该资产。
https://developer.wordpress.org/reference/functions/wp_enqueue_script/
如果要在HTML中硬编码脚本引用,只需在末尾添加一个查询字符串:/mypath/some-stye.css?v=1234
有什么变化吗v=1234
part将强制使缓存的副本无效。
我正在使用这个,编码到我的标题中。php。。。
<link rel="stylesheet" href="<?php bloginfo(\'stylesheet_url\'); echo \'?\' . filemtime( get_stylesheet_directory() . \'/style.css\'); ?>" type="text/css" media="all" />
我认为这个想法是,它检查/附加最近修改的时间,从而服务于当前的内容。我不是专家,我会从某个地方得到这个想法。
我正在寻找一种替代使用函数的方法。php并基于每个页面的ID应用条件,相反,我希望将CSS排在每个页面的顶部,如下所示:<?php defined(\'ABSPATH\') or die(); ?> <?php get_header();?> <?php wp_enqueue_style(\'home\', get_template_directory_uri() . \'/assets/css/style.css\', \'\',