WordPress教程:WooCommerce重定向订阅添加到购物车到结账页面

经过 小朱笔记 | 3 月 17, 2019 | WordPress技巧 | 0条评论

重定向订阅添加到购物车到结账页面

/**
 * Redirect subscription add to cart to checkout page
 *
 * @param string $url
 */
function custom_add_to_cart_redirect( $url ) {
 
  $product_id   = (int) $_REQUEST['add-to-cart'];
  if ( class_exists( 'WC_Subscriptions_Product' ) ) {
    if ( WC_Subscriptions_Product::is_subscription( $product_id ) ) {
      return get_permalink(get_option( 'woocommerce_checkout_page_id' ) );
    } else return $url;
  } else return $url;
 
}
add_filter('add_to_cart_redirect', 'custom_add_to_cart_redirect');

此片段需要订阅插件。

在哪里添加此代码?

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

0条评论

提交评论

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理