Php 在单个产品页面/Wordpress/Woocommerce中禁用ajax以添加到购物车按钮
我正在开发一个电子商务网站使用wordpress,CartifTheme,woocommerce 3.0.3 我想在点击buy now产品后重定向到购物车或结帐 我在“添加到购物车”点击后激活了“重定向到购物车”,并在“woo commerce”选项中单击左键,但它似乎仍在使用ajaxPhp 在单个产品页面/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
**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;
}