WordPress教程:WooCommerce当免费送货可用时隐藏所有其他运送方式

当免费送货可用时隐藏所有其他运送方式

// Hide ALL shipping options when free shipping is available
add_filter( 'woocommerce_available_shipping_methods', 'hide_all_shipping_when_free_is_available' , 10, 1 );
 
/**
* Hide ALL Shipping option when free shipping is available
*
* @param array $available_methods
*/
function hide_all_shipping_when_free_is_available( $available_methods ) {
 
    if( isset( $available_methods['free_shipping'] ) ) :
 
    // Get Free Shipping array into a new array
    $freeshipping = array();
    $freeshipping = $available_methods['free_shipping'];
 
    // Empty the $available_methods array
    unset( $available_methods );
 
    // Add Free Shipping back into $avaialble_methods
    $available_methods = array();
    $available_methods[] = $freeshipping;
 
  endif;
 
  return $available_methods;
}

在哪里添加此代码?

将PHP代码放在主题或子主题functions.php文件的底部。

小朱博客

View posts by 小朱博客
小朱个人博客,生活网络分享,外贸建站,谷歌seo操作分享,B2B优化排名操作分享,资源分享,软件分享,生活分享。https://www.zhudc.com/

2 Comments

  1. 小刘2019年5月31日

    请问是加在哪个文件里?

    回复
    1. 小朱博客2019年5月31日

      放在主题或子主题 functions.php文件底部

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Scroll to top