首页 > 解决方案 > 如何更改 WooCommerce 结帐网址?

问题描述

好的,众所周知

add_filter( 'woocommerce_get_checkout_url', 
    function ( $checkout_url ) {
        return '/checkout2/';
    }, 300);

按下“添加到购物车”按钮后,我进入 /checkout2。但是有一个404!

如何让 WC 处理这个新的 url 作为结帐?我应该根据流量的来源动态地进行。实际上会有很多网址。

标签: wordpresswoocommerce

解决方案


我相信你需要一个带有结帐简码的实际页面,Woocommerce 不会生成不存在的页面,只是过滤它的结帐 url。

您似乎已成功更改网址,但您要更改的网址不存在。


推荐阅读