css - Wordpress - 从 CSS 中删除版本号

标签 css wordpress version

我使用的是 wordpress 主题,上传的 css 文件带有版本号: style.css?ver=1.2.8

问题是,当我更改 css 文件时,浏览器会继续加载文件,而无需我进行更改。我可以看到更改已保存在服务器上,但无法加载正确的文件。

我试过:

function remove_cssjs_ver( $src ) {
if( strpos( $src, '?ver=' ) )
    $src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 );

但是一切都消失了。

我阅读了有关该主题的其他主题,但没有任何帮助。

谢谢。

最佳答案

下面给出的代码可能对您有所帮助。

function vc_remove_wp_ver_css_js( $src ) {
if ( strpos( $src, 'ver=' . get_bloginfo( 'version' ) ) )
    $src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'vc_remove_wp_ver_css_js', 9999 );
add_filter( 'script_loader_src', 'vc_remove_wp_ver_css_js', 9999 );

取自https://wordpress.stackexchange.com/questions/132282/removing-wordpress-version-number-from-included-files

这对我有用,希望对你也有用。

关于css - Wordpress - 从 CSS 中删除版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37002089/

相关文章:

javascript - 将调整大小功能添加到 asp 文本框

html - 在 HTML 布局中为网格行设置背景颜色的最佳方法是什么

CSS 高度错误

wordpress - 仅将 woocommerce 优惠券应用于购物车总数,而不应用于税线

ios - 在版本比 Base SDK 更新的 iOS 设备上调试

node.js - 更改移动服务的 NodeJS 运行版本

CSS 字体系列在 Windows 和 Mac OS X 上显示不同

javascript - 如果选中,则显示/隐藏 UL 子项

javascript - WordPress 主题在 IE 8 及以下版本中显示不正确

ios - 可以在没有 DEP 的情况下强制 iOS 更新 OTA 吗?