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文件的底部。

小朱博客

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

发表评论

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

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

Scroll to top