Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在单个产品页面/Wordpress/Woocommerce中禁用ajax以添加到购物车按钮_Php_Ajax_Wordpress_Woocommerce_E Commerce - Fatal编程技术网

Php 在单个产品页面/Wordpress/Woocommerce中禁用ajax以添加到购物车按钮

Php 在单个产品页面/Wordpress/Woocommerce中禁用ajax以添加到购物车按钮,php,ajax,wordpress,woocommerce,e-commerce,Php,Ajax,Wordpress,Woocommerce,E Commerce,我正在开发一个电子商务网站使用wordpress,CartifTheme,woocommerce 3.0.3 我想在点击buy now产品后重定向到购物车或结帐 我在“添加到购物车”点击后激活了“重定向到购物车”,并在“woo commerce”选项中单击左键,但它似乎仍在使用ajax **WooCommerce System status** MySQL version: 5.5.51 - We recommend a minimum MySQL version of 5.6. (THE

我正在开发一个电子商务网站使用wordpress,CartifTheme,woocommerce 3.0.3

我想在点击buy now产品后重定向到购物车或结帐

我在“添加到购物车”点击后激活了“重定向到购物车”,并在“woo commerce”选项中单击左键,但它似乎仍在使用ajax

**WooCommerce System status**

MySQL version: 5.5.51 - We recommend a minimum MySQL version of 5.6.
(THE HOST PROVIDER DOESN'T ALLOW ME TO UPGRADE)

WC pages
My account:      Page does not contain the shortcode.

cartify/woocommerce/single-product/product-image.php version 2.6.3 is out of date. The core version is 3.0.2, 
cartify/woocommerce/single-product/product-thumbnails.php version 2.6.3 is out of date. The core version is 3.0.2,
This two really mess my site when I update them.
有什么建议吗


提前感谢您的帮助

因此,我将在这里解释三个步骤

步骤1如果您希望客户在添加到购物车后重定向到签出,请将以下代码添加到functions.php

function my_custom_add_to_cart_redirect( $url ) {

  $url = WC()->cart->get_checkout_url();
  // $url = wc_get_checkout_url(); // since WC 2.5.0

  return $url;

  }
  add_filter( 'woocommerce_add_to_cart_redirect', 'my_custom_add_to_cart_redirect' );
第2步如果您希望客户在添加到购物车后重定向到购物车页面,则以下图像链接显示您可以从管理端执行此操作

步骤3如果从管理端没有将客户重定向到购物车页面,则将以下代码添加到functions.PHP

 function custom_add_to_cart_redirect() { 
  return 'http://localhost:8080/wordpress2/cart/'; 
  }
  add_filter( 'woocommerce_add_to_cart_redirect', 'custom_add_to_cart_redirect' );
用购物车页面URL替换此URL 希望它对你有用


谢谢

您可以在主题中使用此jquery

 $(document).ready(function() {
     $(".add_to_cart_button").removeClass("ajax_add_to_cart")
 });
然后,您可以在functions.php中使用以下代码重定向到签出页面:

add_filter('woocommerce_add_to_cart_redirect','themeprefix_add_to_cart_redirect');
function themeprefix_add_to_cart_redirect() {
     global $woocommerce;
     $checkout_url = $woocommerce->cart->get_checkout_url();
     return $checkout_url;
}

您是否希望,如果用户单击“添加到购物车”,它会将客户重定向到结帐页面?或者,您想将客户从列表页面重定向到签出页面,或者只将单个页面重定向到签出页面?首先,请从上述步骤中清除您想要的内容。再次感谢。我想要1或2。在woocommerce 3.0.0之前,步骤2是可行的,但要知道它只使用ajax添加到购物车,而不是重定向。我安装了第二个按钮,它也不工作。。。你可以查看我的页面。。。
add_filter('woocommerce_add_to_cart_redirect','themeprefix_add_to_cart_redirect');
function themeprefix_add_to_cart_redirect() {
     global $woocommerce;
     $checkout_url = $woocommerce->cart->get_checkout_url();
     return $checkout_url;
}