zoukankan      html  css  js  c++  java
  • 禁用woocommerce默认样式stylesheet

      用woocommerce建站有时我们不想要它的默认样式,那要如何屏蔽呢?当然ytkah是不会告诉你去注释删除css代码的,默认情况下WooCommerce会嵌入3个样式表,我们可以通过在当前主题的function.php文件中添加以下代码禁用它们,

    add_filter( 'woocommerce_enqueue_styles', '__return_empty_array' );
    

      参考资料https://gist.github.com/woogists/8af93b901eac5d4dc2fb1452516c1079#file-wc-disable-default-stylesheet-php

      如果您正在构建自定义主题,这是推荐的方法。删除默认的WooCommerce样式表并加入自己的队列将在WooCommerce核心更新期间保护您。

      上面是屏蔽所有默认样式,如果你想禁用特定的样式表(如:你不想包含处理样式表),你可以使用以下代码:

    /**
     * Set WooCommerce image dimensions upon theme activation
     */
    // Remove each style one by one
    add_filter( 'woocommerce_enqueue_styles', 'jk_dequeue_styles' );
    function jk_dequeue_styles( $enqueue_styles ) {
    	unset( $enqueue_styles['woocommerce-general'] );	// Remove the gloss
    	unset( $enqueue_styles['woocommerce-layout'] );		// Remove the layout
    	unset( $enqueue_styles['woocommerce-smallscreen'] );	// Remove the smallscreen optimisation
    	return $enqueue_styles;
    }
    
    // Or just remove them all in one line
    add_filter( 'woocommerce_enqueue_styles', '__return_false' );
    

      参考资料https://gist.github.com/woogists/1f779d37ecfda7fae76ce22b513fa4b6#file-wc-disable-specific-stylesheets-php

      然后插入自己定义的样式,如:

    /**
     * Enqueue your own stylesheet
     */
    function wp_enqueue_woocommerce_style(){
    	wp_register_style( 'mytheme-woocommerce', get_template_directory_uri() . '/css/woocommerce.css' );
    	
    	if ( class_exists( 'woocommerce' ) ) {
    		wp_enqueue_style( 'mytheme-woocommerce' );
    	}
    }
    add_action( 'wp_enqueue_scripts', 'wp_enqueue_woocommerce_style' );
    

      参考资料https://gist.github.com/woogists/bdd2a926e000f72bed3217200f203d53#file-wc-default-stylesheet-php

  • 相关阅读:
    序列
    笔算开方法
    笔算开方法
    【AFO】闷声发大财
    P1092 虫食算[搜索]
    数据结构总结
    P1486 [NOI2004]郁闷的出纳员[权值线段树]
    P1850 换教室[dp+期望]
    P4281 [AHOI2008]紧急集合 / 聚会[LCA]
    P5021 赛道修建[贪心+二分]
  • 原文地址:https://www.cnblogs.com/ytkah/p/12201025.html
Copyright © 2011-2022 走看看