我已经为我的网站做了一个插件,它有定制的CSS样式。我不知道为什么,这些样式,一旦插件被激活,它们看起来就像预期的那样正常。但是当我更新插件的时候。css文件,它总是看起来像的第一个版本。css文件。我试图用WP Rocket和Chrome清除缓存,但没有成功。但当我使用隐姓埋名模式时,它会收取最新版本的费用。css文件。
我怎样才能改变这一点?
例如,对于我的主题的自定义模板,我执行以下操作:
<?php
function picaronia_dashboard_remove_all_styles() {
if (is_page_template(\'dashboard.php\')) {
global $wp_styles;
foreach ($wp_styles->registered as $item) {
wp_dequeue_style($item->handle);
}
}
}
add_action(\'wp_print_styles\', \'picaronia_dashboard_remove_all_styles\');
function write_picaronia_dashboard_styles() {
if (is_page_template(\'dashboard.php\')) {
$src = get_site_url() . "/wp-content/plugins/dashboard-de- picaronia/css/frontend.css";
wp_enqueue_style(\'picaronia-dashboard-styles\', $src);
wp_enqueue_style(\'google-fonts-picaronia-dashboard\', \'https://fonts.googleapis.com/css?family=Roboto\');
}
}
add_action(\'wp_print_styles\', \'write_picaronia_dashboard_styles\');
?>
插件的CSS样式文件似乎仍保留在caché中,并且不会更新。
谢谢