2013-05-13 33 views
-1

我最近更新了一个音乐节的纯html网站到wordpress。除了一件事外,一切都很好,美丽无比(!)。申请这些课程的人应该支付押金,当他们这样做时,他们应该收到一封确认邮件,其中包含未来支付剩余课程费用的URL。 随着旧的网站,我们曾经有过这样的:

http://www.mysite.com/coursefee.php?amount=10&refno=1234&name=John

coursefee.php文件中使用的$ _GET方法来创建一个表单,这将导致支付服务(与正确的金额支付,正确的参考号码,ASO)。问题是,如果我在wordpress中使用相同的配置....好吧,事情不起作用。 WordPress的使用url参数作为查询参数,我真的不知道如何解决这个问题。

任何想法?

谢谢!!!!!

+0

尝试get_query_var('refno')和print_r($ wp_query) – ChamingaD 2013-05-13 17:53:52

+0

即使它不是查询而只是表单数据? – iosononando 2013-05-13 18:19:13

回答

0

您是否检查了路径coursefee.php文件位于wordpress根目录中?

这个php文件不是Wordpress核心的一部分,所以如果你有标准的.htaccess文件,你应该直接访问它,而不需要初始化WordPress。

+0

那么,我不只是将coursefee.php文件复制到我的目录中。我创建了一个具有或多或少相同代码的页面模板(这只是一种使用GET方法获取数据的表单)。这就是我卡住的地方: -/ – iosononando 2013-05-13 18:07:25

+0

您能否以某种方式修改参数的名称和实例的前缀? 'cf-amount','cf-refno','cf-name' ... – Strategio 2013-05-13 19:09:32

+0

会有所作为吗?我必须尝试!无论如何,我在这个网站找到了一个解决方案[link](http://www.webopius.com/content/137/using-custom-url-parameters-in-wordpress)。现在,它正在做我想做的事。我只是希望这不会产生任何安全问题:P – iosononando 2013-05-14 19:03:37