从执行中删除父函数

时间:2015-09-06 21:49:22

标签: wordpress themes

我需要更改Avada / includes / woo-config.php中的购物车挂钩('你有你列表中的项目','Avada')。

为了避免我的更改被删除,如果更新了主题,我将代码和我的更改(见下文)复制到我的子主题function.php文件中。

我的问题是......

  1. 我将多少代码添加到子主题funtion.php文件中?
    1. 我在哪里放置它以停止Avada woo-config.php文件中的操作,因为我现在已经在我的子function.php文件中运行了。
    2. 下面复制的代码是我现在在我的子主题funtion.php文件中的代码。

      它有我需要的更改但由于wordpress首先使用woo-config.php中的未更改代码而无效。

      /* cart hooks */
      
      add_action( 'woocommerce_before_cart_table', 'avada_woocommerce_before_cart_table', 20 );
      
      function avada_woocommerce_before_cart_table( $args ) {
        global $woocommerce;
        $html = '<div class="woocommerce-content-box full-width clearfix">'; 
        if ( $woocommerce->cart->cart_contents_count == 1 ) {
          $html .= '<h2>' . sprintf( __( 'You Have %d Item In Your List', 'Avada' ), $woocommerce->cart->cart_contents_count ) . '</h2>';
          } else {
            $html .= '<h2>' . sprintf( __( 'You Have %d Items In Your List', 'Avada' ), $woocommerce->cart->cart_contents_count ) . '</h2>';
            }
      echo $html;   
        }
      

0 个答案:

没有答案