自定义插件css:无法更新它们!

时间:2017-07-27 作者:Pol Ribas

我已经为我的网站做了一个插件,它有定制的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é中,并且不会更新。

谢谢

1 个回复
SO网友:Benoti

这只是缓存问题,您需要清理浏览器和/或服务器缓存。

结束

相关推荐

我需要在自定义插件中写入什么,才能在编辑页面中添加自定义css字符串的开关?

我在我们的一个网站上创建了一个页面,其中包含一些自定义CSS片段,使其以非常现代的100%宽度样式显示like this, 与标准相反,网站主题允许的页面样式更受限制。然而,这种风格的页面不会在整个网站上使用,因此获取新主题或编辑现有主题的子主题实际上不是一种选择。相反,我想做的是创建一个简单的插件,在编辑页面中添加一个复选框,选中该复选框后,将在相关页面上加载此自定义CSS。我大致知道如何设置插件,但如何编写插件;是否在编辑页面中添加复选框</如果勾选了复选框,是否加载自定义CSS虽然我可以手动将