Wordpress WooCommerce StoreFront主题在WooCommerce StoreFront定制器的标题中排队样式;
<style id='storefront-woocommerce-style-inline-css' type='text/css'></style>
<style id='storefront-style-inline-css' type='text/css'></style>我似乎花了更多的时间来纠正这些风格,而不是定义我想要的。有人知道如何删除它们或禁用Storefront定制器吗?

发布于 2016-07-05 04:07:20
对于任何与此斗争的人来说,这是我找到的解决方案:
function my_theme_remove_storefront_standard_functionality() {
//remove customizer inline styles from parent theme as I don't need it.
set_theme_mod('storefront_styles', '');
set_theme_mod('storefront_woocommerce_styles', '');
}
add_action( 'init', 'my_theme_remove_storefront_standard_functionality' );发布于 2016-05-24 09:44:57
两个内联CSS被添加到class-storefront-customizer.php中。
对于注销storefront-style-inline-css:
add_filter('storefront_customizer_css', '__return_false');对于注销storefront-woocommerce-style-inline-css:
add_filter('storefront_customizer_woocommerce_css', '__return_false');发布于 2017-04-15 19:15:22
我最近不得不删除它们,最好的方法是使用Ngoc Nguyen's method。
只需将以下代码放入functions.php即可
function wpcustom_deregister_scripts_and_styles(){
wp_deregister_style('storefront-woocommerce-style');
wp_deregister_style('storefront-style');
}
add_action( 'wp_print_styles', 'wpcustom_deregister_scripts_and_styles', 100 );https://stackoverflow.com/questions/37262876
复制相似问题