gpt4 book ai didi

css - WordPress 删除遗留 CSS 并包含新 CSS

转载 作者:行者123 更新时间:2023-11-28 14:06:56 24 4
gpt4 key购买 nike

尝试删除旧的 CSS 并包含新的 CSS,但是当我检查我的代码时,我得到的仍然是旧的 CSS 而不是新的,我是否正确编写了代码?

我的代码

function se_remove_styles() {
if ( is_page_template( 'template/page-main.php' ) ) {
wp_dequeue_style( 'styles', get_template_directory_uri().'/assets/css/vendor.min.css',array(),'1.0.0');
wp_enqueue_style('styles',get_template_directory_uri().'/assets/css/vendornew.min.css',array(),'1.0.0');
}
}

add_action( 'wp_print_styles', 'se_remove_styles', 99 );

最佳答案

可能与缓存有关。

Wordpress 中更新 CSS 而无需通过浏览器刷新缓存的一种方法是更新其版本。如您所见,您调用的两个 CSS 中的版本都是 1.0.0。将它们更改为 1.0.1 并再次测试。像这样:

function se_remove_styles() {
if ( is_page_template( 'template/page-main.php' ) ) {
wp_dequeue_style( 'styles', get_template_directory_uri().'/assets/css/vendor.min.css',array(),'1.0.1');
wp_enqueue_style('styles',get_template_directory_uri().'/assets/css/vendornew.min.css',array(),'1.0.1');
}
}

关于css - WordPress 删除遗留 CSS 并包含新 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57095844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com