首页 > 解决方案 > 一段时间后如何自动关闭wordpress页面?

问题描述

我一直在努力解决这个想法,我想在 1 分钟左右后自动关闭 woocommerce 感谢页面,但我找不到出路。背后的原因是因为我们正在使用 Facebook Pixels 跟踪它。因此,1 次观看被视为一次销售。

因此,我们需要确保客户只能查看一次,而不能再次访问。有可能吗?

标签: wordpresswoocommerce

解决方案


您可以在 WooCommerce 感谢页面 1 分钟后重定向到任何页面。我尝试使用以下代码在感谢页面 60 秒后重定向到主页。

add_action('template_redirect', 'custom_redirect_after_purchase');

function custom_redirect_after_purchase() {

    global $wp;

    if (is_checkout() && !empty($wp->query_vars['order-received'])) {
        header( "refresh:60;url=".home_url() );
    }
}

我希望这可以帮助你实现你想要的。


推荐阅读