WordPress教程:WooCommerce使用“产品已在购物车”替代“加入购物车”按钮

使用“产品已在购物车”替代“加入购物车”按钮

/**
 * Change the add to cart text on single product pages
 */
add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' );
 
function woo_custom_cart_button_text() {
 
  global $woocommerce;
 
  foreach($woocommerce->cart->get_cart() as $cart_item_key => $values ) {
    $_product = $values['data'];
 
    if( get_the_ID() == $_product->id ) {
      return __('Already in cart - Add Again?', 'woocommerce');
    }
  }
 
  return __('Add to cart', 'woocommerce');
}
 
/**
 * Change the add to cart text on product archives
 */
add_filter( 'add_to_cart_text', 'woo_archive_custom_cart_button_text' );
 
function woo_archive_custom_cart_button_text() {
 
  global $woocommerce;
 
  foreach($woocommerce->cart->get_cart() as $cart_item_key => $values ) {
    $_product = $values['data'];
 
    if( get_the_ID() == $_product->id ) {
      return __('Already in cart', 'woocommerce');
    }
  }
 
  return __('Add to cart', 'woocommerce');
}

在哪里添加此代码?

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

WordPress技巧

WordPress教程:WooCommerce用“sold”替换“Out of stock”

2019-3-17 17:42:14

WordPress技巧

WordPress教程:WooCommerce在类别视图中隐藏产品数量

2019-3-17 17:45:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索