wordpress - 一段时间后如何自动关闭wordpress页面?
问题描述
我一直在努力解决这个想法,我想在 1 分钟左右后自动关闭 woocommerce 感谢页面,但我找不到出路。背后的原因是因为我们正在使用 Facebook Pixels 跟踪它。因此,1 次观看被视为一次销售。
因此,我们需要确保客户只能查看一次,而不能再次访问。有可能吗?
解决方案
您可以在 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() );
}
}
我希望这可以帮助你实现你想要的。
推荐阅读
- heroku - Rails 6 和 Tailwind CSS 没有部署到 Heroku
- java - ARCORE:点击后视图(信息卡)不出现
- python - 如果 Python 中的条件为真,则跳过一段代码
- java - 循环遍历 JPanel 中的嵌套字段
- git - 对于每个 github 提交,我都会看到一个 github 克隆
- jscodeshift - 转换错误...解析器插件:'decorators-legacy,decorators'
- android - Android 10 - 将 documentUri 转换为 mediaStoreUri 会引发错误
- excel - 如何根据匹配的 2 张工作表中的值获取在另一个工作表上具有公式的单元格的内容
- powershell - Powershell - 将目录和文件从源文件夹复制到目标文件夹
- server - 客户端程序通过蓝牙接收服务器发送的值