【发布时间】:2011-05-13 20:18:36
【问题描述】:
我的网站中有一个非常简单的电子商务。它只是一个购物车、一个名为“订单”的表格以及与支付网关的集成。网关做得很好,因为当我点击“购买”时,它会重定向到网关的 https 网站,一切都在那里完成。
我的问题是:此网关向我的网站返回状态代码。我需要配置一些 url,例如 www.mysite.com/get-return.php、www.mysite.com/get-error.php 和 www.mysite.com/get-receipt.php
问题是我使用的是 Wordpress,所以我不能只指向我的主题文件夹中的 php 文件。在发送任何标头之前,我需要以某种方式使用add_action 添加一些逻辑(可能我将使用init 挂钩),并让我的插件完成www.mysite.com/get-的所有实现return.php 可以。
是否可以使用add_action 和init 挂钩来检测正在调用哪个 url,因此我可以在插件中实现逻辑,假设 www.mysite.com/get-return.php 存在,并且不返回 404 给它的调用者?
【问题讨论】:
标签: php wordpress e-commerce redirect payment-gateway